Fix DM sorting bug

Changelog-Fixed: Fix DM sorting on incoming messages
This commit is contained in:
William Casarin
2023-01-14 17:21:44 -08:00
parent d69d3cc74e
commit a71c35a6b0

View File

@@ -648,11 +648,8 @@ func handle_incoming_dm(prev_events: NewEventsBits, dms: DirectMessagesModel, ou
if inserted {
new_events = handle_last_events(new_events: prev_events, ev: ev, timeline: .dms, shouldNotify: !ours)
dms.dms = dms.dms.sorted { a, b in
if a.1.events.count > 0 && b.1.events.count > 0 {
return a.1.events.last!.created_at > b.1.events.last!.created_at
}
return false
dms.dms = dms.dms.filter({ $0.1.events.count > 0 }).sorted { a, b in
return a.1.events.last!.created_at > b.1.events.last!.created_at
}
}