diff --git a/src/gateway/listener/listener.ts b/src/gateway/listener/listener.ts index 4044b111..55578a84 100644 --- a/src/gateway/listener/listener.ts +++ b/src/gateway/listener/listener.ts @@ -190,8 +190,8 @@ async function consume(this: WebSocket, opts: EventOpts) { case "RELATIONSHIP_REMOVE": case "CHANNEL_DELETE": case "GUILD_DELETE": + this.events[id]?.(); delete this.events[id]; - opts.cancel(); break; case "CHANNEL_CREATE": if (