From 4978fae69c0f2ba39d837a12e596338a5fb30984 Mon Sep 17 00:00:00 2001 From: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com> Date: Wed, 28 Apr 2021 13:21:11 -0700 Subject: [PATCH] Call `serverTimestamp.toNumber()` for unprocessed --- ts/textsecure/MessageReceiver.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ts/textsecure/MessageReceiver.ts b/ts/textsecure/MessageReceiver.ts index 2c198c4898..9490c7b1ca 100644 --- a/ts/textsecure/MessageReceiver.ts +++ b/ts/textsecure/MessageReceiver.ts @@ -611,8 +611,9 @@ class MessageReceiverInner extends EventTarget { envelope.source = envelope.source || item.source; envelope.sourceUuid = envelope.sourceUuid || item.sourceUuid; envelope.sourceDevice = envelope.sourceDevice || item.sourceDevice; - envelope.serverTimestamp = - envelope.serverTimestamp || item.serverTimestamp; + envelope.serverTimestamp = envelope.serverTimestamp + ? envelope.serverTimestamp.toNumber() + : item.serverTimestamp; const { decrypted } = item; if (decrypted) {