diff --git a/js/modules/loki_message_api.js b/js/modules/loki_message_api.js index d09052ef2..102ea3090 100644 --- a/js/modules/loki_message_api.js +++ b/js/modules/loki_message_api.js @@ -169,11 +169,11 @@ class LokiMessageAPI { incomingHashes ); const newMessages = messages.filter(m => !dupHashes.includes(m.hash)); - const newHashes = newMessages.map(m => ({ - expiresAt: m.expiration, - hash: m.hash, - })); - if (newHashes.length) { + if (newMessages.length) { + const newHashes = newMessages.map(m => ({ + expiresAt: m.expiration, + hash: m.hash, + })); await window.Signal.Data.saveSeenMessageHashes(newHashes); } return newMessages;