diff --git a/src/Socket/messages-recv.ts b/src/Socket/messages-recv.ts index c89d1720..95957134 100644 --- a/src/Socket/messages-recv.ts +++ b/src/Socket/messages-recv.ts @@ -37,6 +37,7 @@ import { MISSING_KEYS_ERROR_TEXT, NACK_REASONS, NO_MESSAGE_FOUND_ERROR_TEXT, + toNumber, unixTimestampSeconds, xmppPreKey, xmppSignedPreKey @@ -1097,7 +1098,7 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => { 'messages.update', ids.map(id => ({ key: { ...key, id }, - update: { status } + update: { status, messageTimestamp: toNumber(+(attrs.t ?? 0)) } })) ) }