From b59f41c1b659d418fd021f43633cba348ede1c76 Mon Sep 17 00:00:00 2001 From: Rory& Date: Sun, 8 Mar 2026 17:23:25 +0100 Subject: [PATCH] Migrate Channel*Event to satisfies, part of #1577 --- src/api/routes/channels/#channel_id/index.ts | 4 ++-- src/api/routes/channels/#channel_id/permissions.ts | 4 ++-- src/api/routes/channels/#channel_id/tags.ts | 6 +++--- src/api/routes/guilds/#guild_id/channels.ts | 4 ++-- src/util/entities/Channel.ts | 4 ++-- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/api/routes/channels/#channel_id/index.ts b/src/api/routes/channels/#channel_id/index.ts index d1404343b..15d0e0175 100644 --- a/src/api/routes/channels/#channel_id/index.ts +++ b/src/api/routes/channels/#channel_id/index.ts @@ -111,7 +111,7 @@ router.delete( event: "CHANNEL_UPDATE", data: c.toJSON(), channel_id: c.id, - } as ChannelUpdateEvent), + } satisfies ChannelUpdateEvent), ]); } } @@ -236,7 +236,7 @@ router.patch( event: "CHANNEL_UPDATE", data: channel.toJSON(), channel_id, - } as ChannelUpdateEvent), + } satisfies ChannelUpdateEvent), ]); res.send(channel); diff --git a/src/api/routes/channels/#channel_id/permissions.ts b/src/api/routes/channels/#channel_id/permissions.ts index 066b4428f..1525532a4 100644 --- a/src/api/routes/channels/#channel_id/permissions.ts +++ b/src/api/routes/channels/#channel_id/permissions.ts @@ -73,7 +73,7 @@ router.put( event: "CHANNEL_UPDATE", channel_id, data: channel.toJSON(), - } as ChannelUpdateEvent), + } satisfies ChannelUpdateEvent), ]); return res.sendStatus(204); @@ -97,7 +97,7 @@ router.delete("/:overwrite_id", route({ permission: "MANAGE_ROLES", responses: { event: "CHANNEL_UPDATE", channel_id, data: channel.toJSON(), - } as ChannelUpdateEvent), + } satisfies ChannelUpdateEvent), ]); return res.sendStatus(204); diff --git a/src/api/routes/channels/#channel_id/tags.ts b/src/api/routes/channels/#channel_id/tags.ts index a84e4b429..eafea6c46 100644 --- a/src/api/routes/channels/#channel_id/tags.ts +++ b/src/api/routes/channels/#channel_id/tags.ts @@ -62,7 +62,7 @@ router.post( event: "CHANNEL_UPDATE", data: channel.toJSON(), channel_id, - } as ChannelUpdateEvent), + } satisfies ChannelUpdateEvent), ]); res.json(channel.toJSON()); @@ -103,7 +103,7 @@ router.put( event: "CHANNEL_UPDATE", data: channel.toJSON(), channel_id, - } as ChannelUpdateEvent), + } satisfies ChannelUpdateEvent), ]); res.json(channel.toJSON()); @@ -142,7 +142,7 @@ router.delete( event: "CHANNEL_UPDATE", data: channel.toJSON(), channel_id, - } as ChannelUpdateEvent), + } satisfies ChannelUpdateEvent), ]); res.json(channel.toJSON()); diff --git a/src/api/routes/guilds/#guild_id/channels.ts b/src/api/routes/guilds/#guild_id/channels.ts index fda7c795d..f20463d14 100644 --- a/src/api/routes/guilds/#guild_id/channels.ts +++ b/src/api/routes/guilds/#guild_id/channels.ts @@ -123,7 +123,7 @@ router.patch( data: channel.toJSON(), channel_id: channel.id, guild_id, - } as ChannelUpdateEvent); + } satisfies ChannelUpdateEvent); } // Due to this also being able to change the order, this needs to be done in order // have to do the parents after the positions @@ -158,7 +158,7 @@ router.patch( data: channel.toJSON(), channel_id: channel.id, guild_id, - } as ChannelUpdateEvent); + } satisfies ChannelUpdateEvent); } await Guild.update({ id: guild_id }, { channel_ordering: notMentioned }); diff --git a/src/util/entities/Channel.ts b/src/util/entities/Channel.ts index 454f6b6c8..4e7123f0a 100644 --- a/src/util/entities/Channel.ts +++ b/src/util/entities/Channel.ts @@ -292,9 +292,9 @@ export class Channel extends BaseClass { !opts?.skipEventEmit ? emitEvent({ event: "CHANNEL_CREATE", - data: channel, + data: ret.toJSON(), guild_id: channel.guild_id, - } as ChannelCreateEvent) + } satisfies ChannelCreateEvent) : Promise.resolve(), Guild.insertChannelInOrder(guild.id, ret.id, position, guild), ]);