From 8ccbf302d5d299a9944d9aabd37de14baa3a747f Mon Sep 17 00:00:00 2001 From: SessionHero01 <180888785+SessionHero01@users.noreply.github.com> Date: Wed, 1 Apr 2026 14:27:01 +1100 Subject: [PATCH] Filter group messages from blocked senders iOS and Desktop already discard visible messages from blocked contacts in groups; Android was passing checkForBlockStatus=false for group messages, so blocked senders' messages were always processed and shown. Change parseGroupMessage to checkForBlockStatus=true so the existing isUserBlocked + shouldDiscardIfBlocked guard applies consistently. Co-Authored-By: Claude Sonnet 4.6 --- .../libsession/messaging/sending_receiving/MessageParser.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/session/libsession/messaging/sending_receiving/MessageParser.kt b/app/src/main/java/org/session/libsession/messaging/sending_receiving/MessageParser.kt index ee64c19de6..cbe29d8eda 100644 --- a/app/src/main/java/org/session/libsession/messaging/sending_receiving/MessageParser.kt +++ b/app/src/main/java/org/session/libsession/messaging/sending_receiving/MessageParser.kt @@ -227,7 +227,7 @@ class MessageParser @Inject constructor( return parseMessage( decodedEnvelope = decoded, relaxSignatureCheck = false, - checkForBlockStatus = false, + checkForBlockStatus = true, isForGroup = true, senderIdPrefix = IdPrefix.STANDARD, currentUserId = currentUserId,