fix for last message sent on analytics list tiles

pull/1183/head
ggurdin 1 year ago
parent 20cdc3796a
commit e3d30c6207

@ -137,4 +137,13 @@ class ChartAnalyticsModel {
}
timeSeries = intervals.values.toList().reversed.toList();
}
DateTime? get lastMessageTime {
if (msgs.isEmpty) {
return null;
}
return msgs.map((msg) => msg.time).reduce(
(compare, recent) => compare.isAfter(recent) ? compare : recent,
);
}
}

@ -122,7 +122,7 @@ class AnalyticsListTileState extends State<AnalyticsListTile> {
Tooltip(
message: L10n.of(context)!.timeOfLastMessage,
child: Text(
tileData?.lastMessage?.localizedTimeShort(context) ?? "",
tileData?.lastMessageTime?.localizedTimeShort(context) ?? "",
style: TextStyle(
fontSize: 13,
color: Theme.of(context).textTheme.bodyMedium!.color,

Loading…
Cancel
Save