mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-02 21:33:26 +00:00
Fixes #2679 - Timestamps in room list inconsistently use absolute and relative formatting
This commit is contained in:
committed by
Stefan Ceriu
parent
834260c144
commit
4a9de65030
@@ -26,7 +26,8 @@ extension Date {
|
||||
return formatted(date: .omitted, time: .shortened)
|
||||
} else if calendar.isDateInYesterday(self) {
|
||||
// Simply "Yesterday" if it was yesterday.
|
||||
return formatted(Date.RelativeFormatStyle(presentation: .named, capitalizationContext: .beginningOfSentence))
|
||||
guard let yesterday = Calendar.current.date(byAdding: .day, value: -1, to: Date()) else { fatalError() }
|
||||
return yesterday.formatted(Date.RelativeFormatStyle(presentation: .named, capitalizationContext: .beginningOfSentence))
|
||||
} else if let sixDaysAgo = calendar.date(byAdding: .day, value: -6, to: calendar.startOfDay(for: .now)),
|
||||
sixDaysAgo <= self {
|
||||
// The named day if it was in the last 6 days.
|
||||
|
||||
Reference in New Issue
Block a user