From 17d9a7fdb41ebfbd474a44d3f3e455c9cbd5c3b0 Mon Sep 17 00:00:00 2001 From: Rajeh Taher Date: Sat, 1 Feb 2025 14:17:21 +0200 Subject: [PATCH] process-message: Add messages.update event for edited messages --- src/Utils/process-message.ts | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) 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) {