From d772bff6329543413e988b4cb43b47589cb1d286 Mon Sep 17 00:00:00 2001 From: Lewdcario Date: Sun, 12 Aug 2018 11:50:01 -0500 Subject: [PATCH] fix(ClientDataManager): replacing channels unecessarily --- src/client/ClientDataManager.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/client/ClientDataManager.js b/src/client/ClientDataManager.js index 8ef270a50..693358154 100644 --- a/src/client/ClientDataManager.js +++ b/src/client/ClientDataManager.js @@ -55,7 +55,9 @@ class ClientDataManager { channel = new GroupDMChannel(this.client, data); } else { guild = guild || this.client.guilds.get(data.guild_id); - if (guild) { + if (already) { + channel = this.client.channels.get(data.id); + } else if (guild) { if (data.type === Constants.ChannelTypes.TEXT) { channel = new TextChannel(guild, data); guild.channels.set(channel.id, channel);