From b55749f694e7030b844a343e7d20e2720b31c49a Mon Sep 17 00:00:00 2001 From: felipealvesbezerra Date: Sun, 28 Apr 2024 08:13:05 -0300 Subject: [PATCH] hotfix message in group (#622) hotfix message in group, decrypt error. Tray cath correction because some events require this function. --- src/Utils/decode-wa-message.ts | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/Utils/decode-wa-message.ts b/src/Utils/decode-wa-message.ts index 81bc8e9..ddc8852 100644 --- a/src/Utils/decode-wa-message.ts +++ b/src/Utils/decode-wa-message.ts @@ -170,10 +170,14 @@ export const decryptMessageNode = ( let msg: proto.IMessage = proto.Message.decode(unpadRandomMax16(msgBuffer)) msg = msg.deviceSentMessage?.message || msg if(msg.senderKeyDistributionMessage) { - await repository.processSenderKeyDistributionMessage({ - authorJid: author, - item: msg.senderKeyDistributionMessage - }) + try { + await repository.processSenderKeyDistributionMessage({ + authorJid: author, + item: msg.senderKeyDistributionMessage + }) + } catch (err) { + logger.error({ key: fullMessage.key, err }, 'failed to decrypt message'); + } } if(fullMessage.message) {