diff --git a/lib/Client.js b/lib/Client.js index f8fbe77d3..9526b103c 100644 --- a/lib/Client.js +++ b/lib/Client.js @@ -333,6 +333,8 @@ var Client = (function () { var newMessage = new Message(info, channel, mentions, formerMessage.author); self.trigger("messageUpdate", newMessage, formerMessage); + + channel.messages[channel.messages.indexOf(formerMessage)] = newMessage; } // message isn't in cache, and if it's a partial it could cause diff --git a/src/Client.js b/src/Client.js index a38fb12a9..aa71b2758 100644 --- a/src/Client.js +++ b/src/Client.js @@ -256,6 +256,8 @@ class Client { self.trigger("messageUpdate", newMessage, formerMessage); + channel.messages[channel.messages.indexOf(formerMessage)] = newMessage; + } // message isn't in cache, and if it's a partial it could cause