From a8f8af92d37d82d2ae3897ba4c0c8da008e9d256 Mon Sep 17 00:00:00 2001 From: Rory& Date: Thu, 11 Sep 2025 13:03:54 +0200 Subject: Permissions: less magic numbers --- src/api/routes/channels/#channel_id/permissions.ts | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) (limited to 'src/api') diff --git a/src/api/routes/channels/#channel_id/permissions.ts b/src/api/routes/channels/#channel_id/permissions.ts index 40f6b8669..372a584e2 100644 --- a/src/api/routes/channels/#channel_id/permissions.ts +++ b/src/api/routes/channels/#channel_id/permissions.ts @@ -16,15 +16,7 @@ along with this program. If not, see . */ -import { - Channel, - ChannelPermissionOverwrite, - ChannelPermissionOverwriteSchema, - ChannelUpdateEvent, - emitEvent, - Member, - Role, -} from "@spacebar/util"; +import { Channel, ChannelPermissionOverwrite, ChannelPermissionOverwriteSchema, ChannelPermissionOverwriteType, ChannelUpdateEvent, emitEvent, Member, Role } from "@spacebar/util"; import { Request, Response, Router } from "express"; import { HTTPError } from "lambert-server"; @@ -59,10 +51,10 @@ router.put( channel.guild, ); - if (body.type === 0) { + if (body.type === ChannelPermissionOverwriteType.role) { if (!(await Role.count({ where: { id: overwrite_id } }))) throw new HTTPError("role not found", 404); - } else if (body.type === 1) { + } else if (body.type === ChannelPermissionOverwriteType.member) { if (!(await Member.count({ where: { id: overwrite_id } }))) throw new HTTPError("user not found", 404); } else throw new HTTPError("type not supported", 501); -- cgit 1.5.1