Fix replying to messages

This commit is contained in:
Stefan Ceriu
2022-09-21 17:12:59 +03:00
parent 40e878cbb1
commit 60f0f1605b
@@ -107,16 +107,17 @@ class RoomScreenViewModel: RoomScreenViewModelType, RoomScreenViewModelProtocol
fatalError("This message should never be empty") fatalError("This message should never be empty")
} }
let message = state.bindings.composerText let currentMessage = state.bindings.composerText
let currentComposerState = state.composerMode
state.bindings.composerText = "" state.bindings.composerText = ""
state.composerMode = .default state.composerMode = .default
switch state.composerMode { switch currentComposerState {
case .reply(let itemId, _): case .reply(let itemId, _):
await timelineController.sendReply(message, to: itemId) await timelineController.sendReply(currentMessage, to: itemId)
default: default:
await timelineController.sendMessage(message) await timelineController.sendMessage(currentMessage)
} }
} }