From 8d1d44692e082c3b8f0f505302b4e5d61c72cc51 Mon Sep 17 00:00:00 2001 From: Marcel Hibbe Date: Wed, 4 Sep 2024 11:09:44 +0200 Subject: [PATCH] only set password if not empty otherwise response will be 400 Signed-off-by: Marcel Hibbe --- .../conversationcreation/ConversationCreationViewModel.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/nextcloud/talk/conversationcreation/ConversationCreationViewModel.kt b/app/src/main/java/com/nextcloud/talk/conversationcreation/ConversationCreationViewModel.kt index 2ee9276c2..759637cde 100644 --- a/app/src/main/java/com/nextcloud/talk/conversationcreation/ConversationCreationViewModel.kt +++ b/app/src/main/java/com/nextcloud/talk/conversationcreation/ConversationCreationViewModel.kt @@ -96,7 +96,9 @@ class ConversationCreationViewModel @Inject constructor( } } } - repository.setPassword(token, _password.value) + if (_password.value.isNotEmpty()) { + repository.setPassword(token, _password.value) + } repository.openConversation(token, scope) onRoomCreated(token) } catch (exception: Exception) { @@ -134,6 +136,7 @@ class ConversationCreationViewModel @Inject constructor( } } } + sealed class AllowGuestsUiState { data object None : AllowGuestsUiState() data class Success(val result: Boolean) : AllowGuestsUiState()