mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-03 06:55:59 +00:00
Add "reply in thread" timeline item action menu entry.
This commit is contained in:
committed by
Stefan Ceriu
parent
09779a4e12
commit
3ef479305a
@@ -24,6 +24,7 @@ enum TimelineInteractionHandlerAction {
|
||||
case displayErrorToast(String)
|
||||
|
||||
case viewInRoomTimeline(eventID: String)
|
||||
case displayThread(itemID: TimelineItemIdentifier)
|
||||
}
|
||||
|
||||
/// The interaction handler groups logic for dealing with various actions the user can take on a timeline's
|
||||
@@ -162,6 +163,8 @@ class TimelineInteractionHandler {
|
||||
let replyDetails = TimelineItemReplyDetails.loaded(sender: eventTimelineItem.sender, eventID: eventID, eventContent: replyInfo.type)
|
||||
|
||||
actionsSubject.send(.composer(action: .setMode(mode: .reply(eventID: eventID, replyDetails: replyDetails, isThread: replyInfo.isThread))))
|
||||
case .replyInThread:
|
||||
actionsSubject.send(.displayThread(itemID: eventTimelineItem.id))
|
||||
case .forward(let itemID):
|
||||
actionsSubject.send(.displayMessageForwarding(itemID: itemID))
|
||||
case .viewSource:
|
||||
|
||||
Reference in New Issue
Block a user