summary refs log tree commit diff
path: root/src/api/routes/channels/#channel_id/purge.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/api/routes/channels/#channel_id/purge.ts')
-rw-r--r--src/api/routes/channels/#channel_id/purge.ts15
1 files changed, 4 insertions, 11 deletions
diff --git a/src/api/routes/channels/#channel_id/purge.ts b/src/api/routes/channels/#channel_id/purge.ts
index 012fec1c..c473f9aa 100644
--- a/src/api/routes/channels/#channel_id/purge.ts
+++ b/src/api/routes/channels/#channel_id/purge.ts
@@ -57,17 +57,12 @@ router.post(
 			where: { id: channel_id },
 		});
 
-		if (!channel.guild_id)
-			throw new HTTPError("Can't purge dm channels", 400);
+		if (!channel.guild_id) throw new HTTPError("Can't purge dm channels", 400);
 		isTextChannel(channel.type);
 
 		const rights = await getRights(req.user_id);
 		if (!rights.has("MANAGE_MESSAGES")) {
-			const permissions = await getPermission(
-				req.user_id,
-				channel.guild_id,
-				channel_id,
-			);
+			const permissions = await getPermission(req.user_id, channel.guild_id, channel_id);
 			permissions.hasThrow("MANAGE_MESSAGES");
 			permissions.hasThrow("MANAGE_CHANNELS");
 		}
@@ -84,9 +79,7 @@ router.post(
 			where: {
 				channel_id,
 				id: Between(after, before), // the right way around
-				author_id: rights.has("SELF_DELETE_MESSAGES")
-					? undefined
-					: Not(req.user_id),
+				author_id: rights.has("SELF_DELETE_MESSAGES") ? undefined : Not(req.user_id),
 				// if you lack the right of self-deletion, you can't delete your own messages, even in purges
 			},
 			relations: [
@@ -121,5 +114,5 @@ router.post(
 		} as MessageDeleteBulkEvent);
 
 		res.sendStatus(204);
-	},
+	}
 );