@@ -1841,11 +1841,13 @@ class DateText extends StatelessWidget {
18411841
18421842 @override
18431843 Widget build (BuildContext context) {
1844+ final store = PerAccountStoreWidget .of (context);
18441845 final messageListTheme = MessageListTheme .of (context);
18451846 final zulipLocalizations = ZulipLocalizations .of (context);
18461847 final formattedTimestamp = MessageTimestampStyle .dateOnlyRelative.format (
18471848 timestamp,
18481849 now: ZulipBinding .instance.utcNow ().toLocal (),
1850+ twentyFourHourTimeMode: store.userSettings.twentyFourHourTime,
18491851 zulipLocalizations: zulipLocalizations)! ;
18501852 return Text (
18511853 style: TextStyle (
@@ -1887,8 +1889,11 @@ class SenderRow extends StatelessWidget {
18871889 final designVariables = DesignVariables .of (context);
18881890
18891891 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);
18921897
18931898 final showAsMuted = _showAsMuted (context, store);
18941899
@@ -2016,6 +2021,7 @@ enum MessageTimestampStyle {
20162021 int messageTimestamp, {
20172022 required DateTime now,
20182023 required ZulipLocalizations zulipLocalizations,
2024+ required TwentyFourHourTimeMode twentyFourHourTimeMode,
20192025 }) {
20202026 final asDateTime =
20212027 DateTime .fromMillisecondsSinceEpoch (1000 * messageTimestamp);
0 commit comments