From 2c4f82e6bd5e5b9373edf388cd69baef528e9248 Mon Sep 17 00:00:00 2001
From: Pierre Nicolas <pierre.nicolas@savoirfairelinux.com>
Date: Wed, 21 Aug 2024 16:40:37 -0400
Subject: [PATCH] conversation_details: don't show banned members

GitLab: #1748
Change-Id: Ic9f1a731b9954fd87fde5f4e861c8dfa4279eb54
---
 .../src/main/kotlin/net/jami/services/AccountService.kt       | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/jami-android/libjamiclient/src/main/kotlin/net/jami/services/AccountService.kt b/jami-android/libjamiclient/src/main/kotlin/net/jami/services/AccountService.kt
index 6ca88614a..d11fffe90 100644
--- a/jami-android/libjamiclient/src/main/kotlin/net/jami/services/AccountService.kt
+++ b/jami-android/libjamiclient/src/main/kotlin/net/jami/services/AccountService.kt
@@ -307,7 +307,7 @@ class AccountService(
                     var contact = conversation.findContact(uri)
                     if (contact == null) {
                         contact = account.getContactFromCache(uri)
-                        conversation.addContact(contact, role)
+                        if (role != MemberRole.BANNED) conversation.addContact(contact, role)
                     }
                     if (!lastDisplayed.isNullOrEmpty()) {
                         if (contact.isUser) {
@@ -1472,7 +1472,7 @@ class AccountService(
                 var contact = conversation.findContact(memberUri)
                 if (contact == null) {
                     contact = account.getContactFromCache(memberUri)
-                    conversation.addContact(contact, role)
+                    if (role != MemberRole.BANNED) conversation.addContact(contact, role)
                 }
             }
             if (!conversation.lastElementLoadedSubject.hasValue())
-- 
GitLab