style: cargo clippy --fix && cargo fmt
This commit is contained in:
parent
7e10086753
commit
26f528819e
5 changed files with 36 additions and 27 deletions
|
@ -1,24 +1,36 @@
|
|||
use std::sync::Arc;
|
||||
|
||||
use axum::{extract::{Path, State}, http::{Extensions, StatusCode}, response::IntoResponse, Extension, Json};
|
||||
use axum::{
|
||||
Extension, Json,
|
||||
extract::{Path, State},
|
||||
http::StatusCode,
|
||||
response::IntoResponse,
|
||||
};
|
||||
use uuid::Uuid;
|
||||
|
||||
use crate::{api::v1::auth::CurrentUser, error::Error, objects::{self, GuildBan, Member, Permissions}, utils::global_checks, AppState};
|
||||
|
||||
use crate::{
|
||||
AppState,
|
||||
api::v1::auth::CurrentUser,
|
||||
error::Error,
|
||||
objects::{GuildBan, Member, Permissions},
|
||||
utils::global_checks,
|
||||
};
|
||||
|
||||
pub async fn get(
|
||||
State(app_state): State<Arc<AppState>>,
|
||||
Path(guild_uuid): Path<Uuid>,
|
||||
Extension(CurrentUser(uuid)): Extension<CurrentUser<Uuid>>
|
||||
Extension(CurrentUser(uuid)): Extension<CurrentUser<Uuid>>,
|
||||
) -> Result<impl IntoResponse, Error> {
|
||||
global_checks(&app_state, uuid).await?;
|
||||
|
||||
let mut conn = app_state.pool.get().await?;
|
||||
|
||||
let member = Member::check_membership(&mut conn, uuid, guild_uuid).await?;
|
||||
member.check_permission(&app_state, Permissions::BanMember).await?;
|
||||
member
|
||||
.check_permission(&app_state, Permissions::BanMember)
|
||||
.await?;
|
||||
|
||||
let all_guild_bans = GuildBan::fetch_all(&mut conn, guild_uuid).await?;
|
||||
|
||||
|
||||
Ok((StatusCode::OK, Json(all_guild_bans)))
|
||||
}
|
||||
|
|
|
@ -12,11 +12,11 @@ use axum::{
|
|||
use bytes::Bytes;
|
||||
use uuid::Uuid;
|
||||
|
||||
mod bans;
|
||||
mod channels;
|
||||
mod invites;
|
||||
mod members;
|
||||
mod roles;
|
||||
mod bans;
|
||||
|
||||
use crate::{
|
||||
AppState,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue