From 9504c6d1ca9a2e737b5c8692e1984ab8f9a474e7 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Thu, 16 Jan 2025 13:49:19 +0100 Subject: [PATCH] Prevent show empty conversations as end to end encrypted and trusted --- .../ui/main/contacts/model/ContactAvatarModel.kt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/linphone/ui/main/contacts/model/ContactAvatarModel.kt b/app/src/main/java/org/linphone/ui/main/contacts/model/ContactAvatarModel.kt index adcf4a3e4..c8bba4e4a 100644 --- a/app/src/main/java/org/linphone/ui/main/contacts/model/ContactAvatarModel.kt +++ b/app/src/main/java/org/linphone/ui/main/contacts/model/ContactAvatarModel.kt @@ -115,8 +115,13 @@ class ContactAvatarModel else -> SecurityLevel.None }*/ - var lowestSecurityLevel = SecurityLevel.EndToEndEncryptedAndVerified - for (participant in chatRoom.participants) { + val participants = chatRoom.participants + var lowestSecurityLevel = if (participants.isEmpty()) { + SecurityLevel.None + } else { + SecurityLevel.EndToEndEncryptedAndVerified + } + for (participant in participants) { val avatar = coreContext.contactsManager.getContactAvatarModelForAddress( participant.address )