Added message.edit(content)

This commit is contained in:
hydrabolt
2016-04-24 17:30:58 +01:00
parent 618d8bb957
commit e9d7dfaee3
7 changed files with 88 additions and 10 deletions

View File

@@ -17,15 +17,11 @@ class MessageUpdateHandler extends AbstractHandler {
handle(packet) {
let data = packet.d;
let client = this.packetManager.client;
let channel = client.store.get('channels', data.channel_id);
if (channel) {
let message = channel.store.get('messages', data.id);
if (message) {
let oldMessage = CloneObject(message);
message.patch(data);
client.emit(Constants.Events.MESSAGE_UPDATE, oldMessage, message);
}
let response = client.actions.MessageUpdate.handle(data);
if (response.old) {
client.emit(Constants.Events.MESSAGE_UPDATE, response.old, response.updated);
}
}