From 4fe0705f3f5c4db23332ab0aa323923ccc6f13f8 Mon Sep 17 00:00:00 2001 From: Audric Ackermann Date: Mon, 27 Jul 2020 10:26:15 +1000 Subject: [PATCH] do not filter by existing conversation when syncing blocked ids --- libtextsecure/sendmessage.js | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/libtextsecure/sendmessage.js b/libtextsecure/sendmessage.js index d0f1309fc..4cfb70640 100644 --- a/libtextsecure/sendmessage.js +++ b/libtextsecure/sendmessage.js @@ -460,19 +460,14 @@ MessageSender.prototype = { if (!primaryDeviceKey) { return Promise.resolve(); } - const convos = window.getConversations().models; - const conversations = Array.isArray(convos) ? convos : [convos]; const currentlyBlockedNumbers = window.BlockedNumberController.getBlockedNumbers(); - const blockedConvos = conversations.filter( - c => c.isPrivate() && currentlyBlockedNumbers.includes(c.id) - ); // currently we only sync user blocked, not groups const blockedSyncMessage = new libsession.Messages.Outgoing.BlockedListSyncMessage( { timestamp: Date.now(), - numbers: blockedConvos.map(n => n.id), + numbers: currentlyBlockedNumbers, groups: [], } );