Send: reset composer directly

This commit is contained in:
ganfra 2022-12-02 15:27:30 +01:00
parent 308b7f94bd
commit 738886905d

View file

@ -68,8 +68,10 @@ class MessagesViewModel(
}
fun sendMessage(text: String) {
withState { state ->
viewModelScope.launch {
val state = awaitState()
// Reset composer right away
setNormalMode()
when (state.composerMode) {
is MessageComposerMode.Normal -> timeline.sendMessage(text)
is MessageComposerMode.Edit -> timeline.editMessage(
@ -82,9 +84,6 @@ class MessagesViewModel(
text
)
}
// Reset composer
setNormalMode()
}
}
}