mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-04 01:20:12 +00:00
pr suggestions
This commit is contained in:
@@ -53,7 +53,7 @@ enum TimelineViewAction {
|
||||
case itemDisappeared(itemID: TimelineItemIdentifier)
|
||||
|
||||
case mediaTapped(itemID: TimelineItemIdentifier)
|
||||
case galleryItemTapped(itemID: TimelineItemIdentifier, index: Int)
|
||||
case galleryItemTapped(GalleryItemID)
|
||||
case itemSendInfoTapped(itemID: TimelineItemIdentifier)
|
||||
case toggleReaction(key: String, itemID: TimelineItemIdentifier)
|
||||
case sendReadReceiptIfNeeded(TimelineItemIdentifier)
|
||||
|
||||
@@ -160,8 +160,8 @@ class TimelineViewModel: TimelineViewModelType, TimelineViewModelProtocol {
|
||||
Task { await timelineController.processItemDisappearance(id) }
|
||||
case .mediaTapped(let id):
|
||||
Task { await handleMediaTapped(with: id) }
|
||||
case .galleryItemTapped(let id, let index):
|
||||
Task { await handleMediaTapped(with: id, galleryIndex: index) }
|
||||
case .galleryItemTapped(let galleryItemID):
|
||||
Task { await handleMediaTapped(with: galleryItemID.timelineItemID, galleryIndex: galleryItemID.mediaIndex) }
|
||||
case .itemSendInfoTapped(let itemID):
|
||||
handleItemSendInfoTapped(itemID: itemID)
|
||||
case .toggleReaction(let emoji, let itemID):
|
||||
|
||||
+1
-1
@@ -61,7 +61,7 @@ struct GalleryRoomTimelineView: View {
|
||||
}
|
||||
|
||||
private func tap(index: Int) {
|
||||
context?.send(viewAction: .galleryItemTapped(itemID: timelineItem.id, index: index))
|
||||
context?.send(viewAction: .galleryItemTapped(.init(timelineItemID: timelineItem.id, mediaIndex: index)))
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user