@@ -1841,11 +1841,13 @@ class DateText extends StatelessWidget {
1841
1841
1842
1842
@override
1843
1843
Widget build (BuildContext context) {
1844
+ final store = PerAccountStoreWidget .of (context);
1844
1845
final messageListTheme = MessageListTheme .of (context);
1845
1846
final zulipLocalizations = ZulipLocalizations .of (context);
1846
1847
final formattedTimestamp = MessageTimestampStyle .dateOnlyRelative.format (
1847
1848
timestamp,
1848
1849
now: ZulipBinding .instance.utcNow ().toLocal (),
1850
+ twentyFourHourTimeMode: store.userSettings.twentyFourHourTime,
1849
1851
zulipLocalizations: zulipLocalizations)! ;
1850
1852
return Text (
1851
1853
style: TextStyle (
@@ -1887,8 +1889,11 @@ class SenderRow extends StatelessWidget {
1887
1889
final designVariables = DesignVariables .of (context);
1888
1890
1889
1891
final sender = store.getUser (message.senderId);
1890
- final timestamp = timestampStyle.format (
1891
- message.timestamp, now: DateTime .now (), zulipLocalizations: zulipLocalizations);
1892
+ final timestamp = timestampStyle
1893
+ .format (message.timestamp,
1894
+ now: DateTime .now (),
1895
+ twentyFourHourTimeMode: store.userSettings.twentyFourHourTime,
1896
+ zulipLocalizations: zulipLocalizations);
1892
1897
1893
1898
final showAsMuted = _showAsMuted (context, store);
1894
1899
@@ -2016,6 +2021,7 @@ enum MessageTimestampStyle {
2016
2021
int messageTimestamp, {
2017
2022
required DateTime now,
2018
2023
required ZulipLocalizations zulipLocalizations,
2024
+ required TwentyFourHourTimeMode twentyFourHourTimeMode,
2019
2025
}) {
2020
2026
final asDateTime =
2021
2027
DateTime .fromMillisecondsSinceEpoch (1000 * messageTimestamp);
0 commit comments