From d2e3abfe49088777dcd20256be7f282868957638 Mon Sep 17 00:00:00 2001 From: Adhiraj Singh Date: Mon, 22 Nov 2021 16:01:58 +0530 Subject: [PATCH] fix: timestamp & other details not appearing + remove participant property from root message --- src/Socket/messages-recv.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/Socket/messages-recv.ts b/src/Socket/messages-recv.ts index 3fc67e6..e2d4c8b 100644 --- a/src/Socket/messages-recv.ts +++ b/src/Socket/messages-recv.ts @@ -375,6 +375,10 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => { id: dec.msgId, participant: dec.participant } + const partialMsg: Partial = { + messageTimestamp: dec.timestamp, + pushName: dec.pushname + } // if there were some successful decryptions if(dec.successes.length) { // send message receipt @@ -418,9 +422,7 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => { key, message, status: isMe ? proto.WebMessageInfo.WebMessageInfoStatus.SERVER_ACK : null, - messageTimestamp: dec.timestamp, - pushName: dec.pushname, - participant: dec.participant + ...partialMsg }) } @@ -434,7 +436,8 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => { fullMessages.push({ key, messageStubType: WAMessageStubType.CIPHERTEXT, - messageStubParameters: [error.message] + messageStubParameters: [error.message], + ...partialMsg }) }