diff --git a/src/Utils/process-message.ts b/src/Utils/process-message.ts index 2fcc252..133b0ff 100644 --- a/src/Utils/process-message.ts +++ b/src/Utils/process-message.ts @@ -298,6 +298,25 @@ const processMessage = async( } } + case proto.Message.ProtocolMessage.Type.MESSAGE_EDIT: + ev.emit( + 'messages.update', + [ + { + key: protocolMsg.key!, + update: { + message: { + editedMessage: { + message: protocolMsg.editedMessage + } + }, + messageTimestamp: protocolMsg.timestampMs + ? Math.floor(toNumber(protocolMsg.timestampMs) / 1000) + : message.messageTimestamp + } + } + ] + ) break } } else if(content?.reactionMessage) {