From 3df374192295805a2a3975a19501f7b4e0591646 Mon Sep 17 00:00:00 2001 From: Pascal Date: Mon, 5 Feb 2018 13:03:43 +0100 Subject: [PATCH] backport/fix(GuildDelete): disconnect voice and cleanup GuildChannels --- src/client/actions/GuildDelete.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/client/actions/GuildDelete.js b/src/client/actions/GuildDelete.js index 0151bf0d742b..ec4779344cd0 100644 --- a/src/client/actions/GuildDelete.js +++ b/src/client/actions/GuildDelete.js @@ -28,6 +28,9 @@ class GuildDeleteAction extends Action { }; } + for (const channel of guild.channels.values()) this.client.channels.delete(channel.id); + if (guild.voiceConnection) guild.voiceConnection.disconnect(); + // Delete guild client.guilds.delete(guild.id); this.deleted.set(guild.id, guild);