From 6365554692f6ff8be3496db53cf8ee1b8e810a01 Mon Sep 17 00:00:00 2001 From: Marcel Hibbe Date: Mon, 5 Dec 2022 15:00:39 +0100 Subject: [PATCH] add isCallRecordingAvailable Signed-off-by: Marcel Hibbe --- .../talk/utils/database/user/CapabilitiesUtilNew.kt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/src/main/java/com/nextcloud/talk/utils/database/user/CapabilitiesUtilNew.kt b/app/src/main/java/com/nextcloud/talk/utils/database/user/CapabilitiesUtilNew.kt index 7f86a9dcf..73567dc74 100644 --- a/app/src/main/java/com/nextcloud/talk/utils/database/user/CapabilitiesUtilNew.kt +++ b/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? = 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 &&