Run cargo fmt.

This commit is contained in:
Paul
2021-06-07 16:16:40 +01:00
parent fce92382bf
commit c763a292a7
23 changed files with 118 additions and 120 deletions

View File

@@ -2,9 +2,9 @@ use crate::database::*;
use crate::util::result::{Error, Result};
use mongodb::bson::doc;
use validator::Validate;
use rocket_contrib::json::Json;
use serde::{Serialize, Deserialize};
use serde::{Deserialize, Serialize};
use validator::Validate;
#[derive(Validate, Serialize, Deserialize)]
pub struct Data {
@@ -17,14 +17,14 @@ pub async fn req(user: User, server: Ref, target: Ref, data: Json<Data>) -> Resu
let data = data.into_inner();
data.validate()
.map_err(|error| Error::FailedValidation { error })?;
let server = server.fetch_server().await?;
let perm = permissions::PermissionCalculator::new(&user)
.with_server(&server)
.for_server()
.await?;
if !perm.get_ban_members() {
Err(Error::MissingPermission)?
}
@@ -42,15 +42,12 @@ pub async fn req(user: User, server: Ref, target: Ref, data: Json<Data>) -> Resu
}
get_collection("server_bans")
.insert_one(
document,
None
)
.insert_one(document, None)
.await
.map_err(|_| Error::DatabaseError {
operation: "insert_one",
with: "server_ban"
with: "server_ban",
})?;
server.remove_member(&target.id).await
}