Pinned events banner goes backwards (#3128)

This commit is contained in:
Mauro
2024-08-07 16:01:01 +02:00
committed by GitHub
parent 3d112a5683
commit 91a42538ac
6 changed files with 25 additions and 21 deletions
@@ -228,7 +228,7 @@ class RoomScreenViewModel: RoomScreenViewModelType, RoomScreenViewModelProtocol
if let eventID = state.pinnedEventsBannerState.selectedPinEventID {
Task { await focusOnEvent(eventID: eventID) }
}
state.pinnedEventsBannerState.nextPin()
state.pinnedEventsBannerState.previousPin()
case .viewAllPins:
// TODO: Implement
break
@@ -723,7 +723,7 @@ class RoomScreenViewModel: RoomScreenViewModelType, RoomScreenViewModelProtocol
private func buildPinnedEventContent(timelineItems: [TimelineItemProxy]) {
var pinnedEventContents = OrderedDictionary<String, AttributedString>()
for item in timelineItems.reversed() {
for item in timelineItems {
// Only remote events are pinned
if case let .event(event) = item,
let eventID = event.id.eventID {