summary refs log tree commit diff
path: root/src/api/routes/guilds/#guild_id/bans.ts
diff options
context:
space:
mode:
authorPuyodead1 <puyodead@proton.me>2023-12-20 03:33:28 -0500
committerPuyodead1 <puyodead@proton.me>2024-08-27 14:31:45 -0400
commit57fb5d7b302fe405cecfcf2ad62b843e17804b49 (patch)
tree9e99db0eee2114ab6a970711d59c747d27f1657c /src/api/routes/guilds/#guild_id/bans.ts
parentMerge pull request #1198 from DEVTomatoCake/fix/lazy-request-filter (diff)
downloadserver-ts-github/feat/admin-api.tar.xz
initial progress for admin api github/feat/admin-api feat/admin-api
Diffstat (limited to 'src/api/routes/guilds/#guild_id/bans.ts')
-rw-r--r--src/api/routes/guilds/#guild_id/bans.ts11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/api/routes/guilds/#guild_id/bans.ts b/src/api/routes/guilds/#guild_id/bans.ts

index 5ae9bdb9b..73f037c61 100644 --- a/src/api/routes/guilds/#guild_id/bans.ts +++ b/src/api/routes/guilds/#guild_id/bans.ts
@@ -38,6 +38,7 @@ router.get( "/", route({ permission: "BAN_MEMBERS", + right: "OPERATOR", responses: { 200: { body: "GuildBansResponse", @@ -84,6 +85,7 @@ router.get( "/:user_id", route({ permission: "BAN_MEMBERS", + right: "OPERATOR", responses: { 200: { body: "BanModeratorSchema", @@ -120,6 +122,7 @@ router.put( route({ requestBody: "BanCreateSchema", permission: "BAN_MEMBERS", + right: "OPERATOR", responses: { 200: { body: "Ban", @@ -185,6 +188,7 @@ router.delete( "/:user_id", route({ permission: "BAN_MEMBERS", + right: "OPERATOR", responses: { 204: {}, 403: { @@ -198,13 +202,12 @@ router.delete( async (req: Request, res: Response) => { const { guild_id, user_id } = req.params; - await Ban.findOneOrFail({ - where: { guild_id: guild_id, user_id: user_id }, - }); - const banned_user = await User.getPublicUser(user_id); await Promise.all([ + Ban.findOneOrFail({ + where: { guild_id: guild_id, user_id: user_id }, + }), Ban.delete({ user_id: user_id, guild_id,