diff --git a/src/database/channel.rs b/src/database/channel.rs index 5f84510f376c85e51c7be8f61ab235cddc164320..c4c23e18eca9bde9a662347af37b0102542a762b 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 f3f213ef564b2ab22c373e57220187dadd133752..ed53e38a82ce0f594df0ecdc0f1901d40bcf8f00 100644 --- a/src/routes/account.rs +++ b/src/routes/account.rs @@ -36,6 +36,12 @@ pub fn create(info: Json<Create>) -> 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 516741f719775ca0b38c09af2e351300cfbd3a81..0fc07527d577c7c8d6499b4ed09f7455af2ef899 100644 --- a/src/routes/guild.rs +++ b/src/routes/guild.rs @@ -537,6 +537,7 @@ pub fn create_guild(user: User, info: Json<CreateGuild>) -> Response { "name": name, "description": description, "owner": &user.id, + "channels": [ channel_id.clone() ], "invites": [], "bans": [], "default_permissions": 51,