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 &&