Fix guild creation, disable registration.

This commit is contained in:
Paul Makles
2020-08-25 08:50:25 +01:00
parent 49044d7796
commit 05b13cc5a7
3 changed files with 8 additions and 1 deletions

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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,