diff --git a/lib/src/message_list_view.dart b/lib/src/message_list_view.dart index 739194e4..8f8fdab2 100644 --- a/lib/src/message_list_view.dart +++ b/lib/src/message_list_view.dart @@ -242,8 +242,18 @@ class _MessageListViewState extends State { } else if (Jiffy(createdAt) .isSame(now.subtract(Duration(days: 1)), Units.DAY)) { dayInfo = 'YESTERDAY'; - } else { + } else if (Jiffy(createdAt).isAfter( + now.subtract(Duration(days: 7)), + Units.DAY, + )) { dayInfo = createdAt.format('EEEE').toUpperCase(); + } else if (Jiffy(createdAt).isAfter( + Jiffy(now).subtract(years: 1), + Units.DAY, + )) { + dayInfo = createdAt.format('dd/MM').toUpperCase(); + } else { + dayInfo = createdAt.format('dd/MM/yyyy').toUpperCase(); } return Column(