Browse Source

add isCallRecordingAvailable

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
Marcel Hibbe 2 years ago
parent
commit
6365554692

+ 8 - 0
app/src/main/java/com/nextcloud/talk/utils/database/user/CapabilitiesUtilNew.kt

@@ -98,6 +98,14 @@ object CapabilitiesUtilNew {
         return false
     }
 
+    fun isCallRecordingAvailable(user: User): Boolean {
+        if (user.capabilities?.spreedCapability?.config?.containsKey("call") == true) {
+            val map: Map<String, String>? = user.capabilities!!.spreedCapability!!.config!!["call"]
+            return map != null && map.containsKey("recording")
+        }
+        return false
+    }
+
     @JvmStatic
     fun isUserStatusAvailable(user: User): Boolean {
         return user.capabilities?.userStatusCapability?.enabled == true &&