From fa3eee8fd9ca08d7842970c41aec1a8ebcf22f35 Mon Sep 17 00:00:00 2001 From: SpaceEEC Date: Thu, 19 Oct 2017 07:03:02 +0200 Subject: [PATCH] fix(GuildDelete): disconnect voice and cleanup GuildChannels (#2026) --- 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 60d1787e3..cc12e14a9 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.remove(channel.id); + if (guild.voiceConnection) guild.voiceConnection.disconnect(); + // Delete guild client.guilds.remove(guild.id); client.emit(Events.GUILD_DELETE, guild);