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