Fetch edited event in advanced (similar to reply mode).
This commit is contained in:
parent
937391b4b9
commit
937e053d46
4 changed files with 20 additions and 13 deletions
|
|
@ -167,9 +167,14 @@ class MessageComposerPresenter @Inject constructor(
|
|||
)
|
||||
is MessageComposerEvents.SetMode -> {
|
||||
messageComposerContext.composerMode = event.composerMode
|
||||
if (event.composerMode is MessageComposerMode.Reply) {
|
||||
when (event.composerMode) {
|
||||
is MessageComposerMode.Reply -> event.composerMode.eventId
|
||||
is MessageComposerMode.Edit -> event.composerMode.eventId
|
||||
is MessageComposerMode.Normal -> null
|
||||
is MessageComposerMode.Quote -> null
|
||||
}.let { relatedEventId ->
|
||||
appCoroutineScope.launch {
|
||||
room.enterReplyMode(event.composerMode.eventId)
|
||||
room.enterSpecialMode(relatedEventId)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue