diff --git a/src/api/routes/channels/#channel_id/index.ts b/src/api/routes/channels/#channel_id/index.ts
index d1404343..15d0e017 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 066b4428..1525532a 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 a84e4b42..eafea6c4 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 fda7c795..f20463d1 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 454f6b6c..4e7123f0 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),
]);
|