chorus/src/api/auth/register.rs

19 lines
634 B
Rust
Raw Normal View History

2023-04-16 23:03:24 +02:00
pub mod register {
use custom_error::custom_error;
2023-04-20 00:14:11 +02:00
use reqwest::Client;
2023-04-21 14:27:56 +02:00
use serde_json::json;
2023-04-20 00:14:11 +02:00
use crate::{api::schemas::schemas::RegisterSchema, instance::Instance};
2023-04-16 23:03:24 +02:00
impl Instance {
2023-04-20 00:14:11 +02:00
pub fn register(&mut self, register_schema: &RegisterSchema) {
2023-04-21 14:27:56 +02:00
let json_schema = json!(register_schema);
2023-04-20 00:14:11 +02:00
let limited_requester = &self.requester;
let client = Client::new();
2023-04-21 14:27:56 +02:00
let endpoint_url = self.urls.get_api().to_string() + "/auth/register";
let request_builder = client.post(endpoint_url).body(json_schema.to_string());
2023-04-21 14:30:03 +02:00
// TODO
2023-04-20 00:14:11 +02:00
}
2023-04-16 23:03:24 +02:00
}
}