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 <dev@mhibbe.de>
This commit is contained in:
Marcel Hibbe 2022-02-17 10:29:46 +01:00
parent bce0d276f3
commit 546f3fe1f2
No known key found for this signature in database
GPG Key ID: C793F8B59F43CE7B

View File

@ -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())