diff --git a/server/src/members.rs b/server/src/members.rs index 60671a1..2e0c559 100644 --- a/server/src/members.rs +++ b/server/src/members.rs @@ -1,9 +1,6 @@ use chrono::Utc; -use hyper::{Body, Response, StatusCode}; -use hyper::header::{HeaderName, HeaderValue}; -use mysql_async::{Conn, Pool, error::Error as MySqlError}; +use mysql_async::{Conn, Pool, error::Error}; use mysql_async::prelude::{params, Queryable}; -use serde_json::Value; use serde::Serialize; use crate::db_types::{UBigInt, BigInt, Integer, VarChar}; @@ -20,7 +17,7 @@ pub struct Member { } -pub async fn insert_new_member(p: &Pool, name: VarChar, perms: u64) -> Result { +pub async fn insert_new_member(p: &Pool, name: VarChar, perms: u64) -> Result { use crate::auth::generate_secret; let conn: Conn = p.get_conn().await?; @@ -58,29 +55,3 @@ pub async fn insert_new_member(p: &Pool, name: VarChar, perms: u64) -> Result, params: Value) { - /* - * @name: string => desired default name - */ - use crate::perms; - let default_name = serde_json::json!("NewUser"); - let name = params.get("name") - .unwrap_or(&default_name) - .as_str().unwrap_or("NewUser"); - - match insert_new_member(p, name.to_string(), perms::GENERAL_NEW).await { - Ok(new_member) => { - *resp.status_mut() = StatusCode::OK; - let json_hdr_name = HeaderName::from_static("Content-Type"); - let json_hdr_val = HeaderValue::from_static("application/json"); - resp.headers_mut().insert(json_hdr_name, json_hdr_val); - *resp.body_mut() = Body::from(serde_json::to_string(&new_member).unwrap()); - }, - Err(_) => { - *resp.status_mut() = StatusCode::INTERNAL_SERVER_ERROR; - *resp.body_mut() = Body::from("Could not process input"); - } - } -} -