fix message divider for week and years

This commit is contained in:
Salvatore Giordano
2020-04-21 10:24:15 +02:00
parent ba9ca6d9a1
commit 4777652038
+11 -1
View File
@@ -242,8 +242,18 @@ class _MessageListViewState extends State<MessageListView> {
} 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(