Files
discord.js/src/client/websocket/packets/handlers/MessageUpdate.js
T

21 lines
667 B
JavaScript

const AbstractHandler = require('./AbstractHandler');
const { Events } = require('../../../../util/Constants');
class MessageUpdateHandler extends AbstractHandler {
handle(packet) {
const { old, updated } = this.packetManager.client.actions.MessageUpdate.handle(packet.d);
if (old && updated) {
this.packetManager.client.emit(Events.MESSAGE_UPDATE, old, updated);
}
}
}
module.exports = MessageUpdateHandler;
/**
* Emitted whenever a message is updated - e.g. embed or content change.
* @event Client#messageUpdate
* @param {Message} oldMessage The message before the update
* @param {Message} newMessage The message after the update
*/