Filter hidden recipients from contact-joined notifications.

This commit is contained in:
Greyson Parrelli
2026-02-24 15:05:18 +00:00
committed by Cody Henthorne
parent 85265412da
commit a3fce4c149

View File

@@ -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())