begin working on register

This commit is contained in:
bitfl0wer 2023-04-20 00:14:11 +02:00
parent 8666aa34e5
commit 27c111fd99
No known key found for this signature in database
GPG Key ID: 8FE8F82376BFD053
1 changed files with 29 additions and 2 deletions

View File

@ -1,7 +1,34 @@
pub mod register { pub mod register {
use crate::instance::Instance; use std::fmt;
use reqwest::Client;
use crate::{api::schemas::schemas::RegisterSchema, instance::Instance};
impl Instance { impl Instance {
pub fn register() {} pub fn register(&mut self, register_schema: &RegisterSchema) {
let limited_requester = &self.requester;
let client = Client::new();
let endpoint_url = &self.urls.get_api() + "/"
} }
}
#[derive(Debug, PartialEq, Eq)]
pub struct RegisterError {
pub message: String,
}
impl RegisterError {
fn new(message: String) -> Self {
RegisterError { message }
}
}
impl fmt::Display for RegisterError {
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
write!(f, "{}", self.message)
}
}
impl std::error::Error for RegisterError {}
} }