From 546f3fe1f2f577318353ffb5f29f4281d88e27ea Mon Sep 17 00:00:00 2001 From: Marcel Hibbe Date: Thu, 17 Feb 2022 10:29:46 +0100 Subject: [PATCH] fix to be able to set only "icon" / only "clear at" for status api seems to set single modification for icon or "clear at" only if status message is not empty (must be at least whitespace) Signed-off-by: Marcel Hibbe --- .../nextcloud/talk/ui/dialog/SetStatusDialogFragment.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/nextcloud/talk/ui/dialog/SetStatusDialogFragment.kt b/app/src/main/java/com/nextcloud/talk/ui/dialog/SetStatusDialogFragment.kt index 95c9bdb05..2a9b66bf5 100644 --- a/app/src/main/java/com/nextcloud/talk/ui/dialog/SetStatusDialogFragment.kt +++ b/app/src/main/java/com/nextcloud/talk/ui/dialog/SetStatusDialogFragment.kt @@ -385,11 +385,16 @@ class SetStatusDialogFragment : } private fun setStatusMessage() { + var inputText = binding.customStatusInput.text.toString() + if (inputText.isEmpty()){ + inputText = " " + } + ncApi.setCustomStatusMessage( credentials, ApiUtils.getUrlForSetCustomStatus(currentUser?.baseUrl), binding.emoji.text.toString(), - binding.customStatusInput.text.toString(), + inputText, clearAt) .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread())