From a3fce4c14911da9fdd3cd75487ab4fdf90224de4 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Tue, 24 Feb 2026 15:05:18 +0000 Subject: [PATCH] Filter hidden recipients from contact-joined notifications. --- .../thoughtcrime/securesms/contacts/sync/ContactDiscovery.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/contacts/sync/ContactDiscovery.kt b/app/src/main/java/org/thoughtcrime/securesms/contacts/sync/ContactDiscovery.kt index 15c2c7fc0e..b009219223 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/contacts/sync/ContactDiscovery.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/contacts/sync/ContactDiscovery.kt @@ -209,7 +209,7 @@ object ContactDiscovery { if (!SignalStore.settings.isNotifyWhenContactJoinsSignal) return Recipient.resolvedList(newUserIds) - .filter { !it.isSelf && it.hasAUserSetDisplayName(context) && !hasSession(it.id) && it.hasE164 && !it.isBlocked } + .filter { !it.isSelf && !it.isHidden && it.hasAUserSetDisplayName(context) && !hasSession(it.id) && it.hasE164 && !it.isBlocked } .map { Log.i(TAG, "Inserting 'contact joined' message for ${it.id}. E164: ${it.e164}") val message = IncomingMessage.contactJoined(it.id, System.currentTimeMillis())