From fe8f7918eb44681cd0ce483865c534af73fd03b4 Mon Sep 17 00:00:00 2001 From: alexandreferris Date: Mon, 4 Mar 2024 17:34:19 +0100 Subject: [PATCH] fix: only call wcall_set_clients_for_conv when conversation protocol is proteus --- .../kalium/logic/feature/call/CallManagerImpl.kt | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/logic/src/commonJvmAndroid/kotlin/com/wire/kalium/logic/feature/call/CallManagerImpl.kt b/logic/src/commonJvmAndroid/kotlin/com/wire/kalium/logic/feature/call/CallManagerImpl.kt index 514161a05a8..812197643f0 100644 --- a/logic/src/commonJvmAndroid/kotlin/com/wire/kalium/logic/feature/call/CallManagerImpl.kt +++ b/logic/src/commonJvmAndroid/kotlin/com/wire/kalium/logic/feature/call/CallManagerImpl.kt @@ -420,12 +420,14 @@ class CallManagerImpl internal constructor( conversationId: ConversationId, clients: String ) { - withCalling { - wcall_set_clients_for_conv( - it, - federatedIdMapper.parseToFederatedId(conversationId), - clients - ) + if (callRepository.getCallMetadataProfile()[conversationId]?.protocol is Conversation.ProtocolInfo.Proteus) { + withCalling { + wcall_set_clients_for_conv( + it, + federatedIdMapper.parseToFederatedId(conversationId), + clients + ) + } } }