diff --git a/src/database/channel.rs b/src/database/channel.rs index 5f84510f..c4c23e18 100644 --- a/src/database/channel.rs +++ b/src/database/channel.rs @@ -1,12 +1,12 @@ use super::get_collection; use lru::LruCache; +use std::sync::{Arc, Mutex}; use mongodb::bson::{doc, from_bson, Bson}; use rocket::http::RawStr; use rocket::request::FromParam; use rocket_contrib::json::JsonValue; use serde::{Deserialize, Serialize}; -use std::sync::{Arc, Mutex}; #[derive(Serialize, Deserialize, Debug, Clone)] pub struct LastMessage { diff --git a/src/routes/account.rs b/src/routes/account.rs index f3f213ef..ed53e38a 100644 --- a/src/routes/account.rs +++ b/src/routes/account.rs @@ -36,6 +36,12 @@ pub fn create(info: Json) -> Response { ); } + if true { + return Response::BadRequest( + json!({ "error": "Registration disabled." }) + ); + } + let col = database::get_collection("users"); if info.username.len() < 2 || info.username.len() > 32 { diff --git a/src/routes/guild.rs b/src/routes/guild.rs index 516741f7..0fc07527 100644 --- a/src/routes/guild.rs +++ b/src/routes/guild.rs @@ -537,6 +537,7 @@ pub fn create_guild(user: User, info: Json) -> Response { "name": name, "description": description, "owner": &user.id, + "channels": [ channel_id.clone() ], "invites": [], "bans": [], "default_permissions": 51,