diff --git a/packages/core/src/structures/channels.ts b/packages/core/src/structures/channels.ts index 01f2bb4..365ad5c 100644 --- a/packages/core/src/structures/channels.ts +++ b/packages/core/src/structures/channels.ts @@ -115,7 +115,9 @@ export abstract class BaseChannel implements Model { * @link https://discord.com/developers/docs/topics/gateway#channel-delete */ async delete(channelId?: Snowflake): Promise { - return await this.session.rest.delete(CHANNEL(channelId ?? this.id)); + const deleted = await this.session.rest.delete(CHANNEL(channelId ?? this.id)); + + return ChannelFactory.from(this.session, deleted); } toString(): string {