From d7fb40d0a0d45d4eeab2c8c4b98a5fbebee741cb Mon Sep 17 00:00:00 2001
From: Adrien Beraud <adrien.beraud@savoirfairelinux.com>
Date: Mon, 15 Jul 2024 11:08:20 -0400
Subject: [PATCH] Conversation.Mode: add isSwarm

Change-Id: Ia4fffe64aff570b38194db3a8be699611b896502
---
 .../src/main/kotlin/net/jami/model/Conversation.kt           | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/jami-android/libjamiclient/src/main/kotlin/net/jami/model/Conversation.kt b/jami-android/libjamiclient/src/main/kotlin/net/jami/model/Conversation.kt
index 5fab94a5d..e8d3eb27e 100644
--- a/jami-android/libjamiclient/src/main/kotlin/net/jami/model/Conversation.kt
+++ b/jami-android/libjamiclient/src/main/kotlin/net/jami/model/Conversation.kt
@@ -785,7 +785,10 @@ class Conversation : ConversationHistory {
 
     enum class Mode {
         OneToOne, AdminInvitesOnly, InvitesOnly,  // Non-daemon modes
-        Syncing, Public, Legacy, Request
+        Syncing, Public, Legacy, Request;
+
+        val isSwarm: Boolean
+            get() = this == OneToOne || this == InvitesOnly || this == Public
     }
 
     interface ConversationActionCallback {
-- 
GitLab