diff --git a/lib/l10n/intl_en.arb b/lib/l10n/intl_en.arb index da34671cc..5154ce4aa 100644 --- a/lib/l10n/intl_en.arb +++ b/lib/l10n/intl_en.arb @@ -3374,5 +3374,6 @@ "moreEvents": "More events", "@moreEvents": {}, "declineInvitation": "Decline invitation", - "@declineInvitation": {} + "@declineInvitation": {}, + "noMessagesYet": "No messages yet" } diff --git a/lib/pages/chat_list/chat_list_item.dart b/lib/pages/chat_list/chat_list_item.dart index 639ccd5b4..52f1be868 100644 --- a/lib/pages/chat_list/chat_list_item.dart +++ b/lib/pages/chat_list/chat_list_item.dart @@ -202,13 +202,12 @@ class ChatListItem extends StatelessWidget { color: theme.colorScheme.primary, ), ), - if (!room.isSpace && - lastEvent != null && - room.membership != Membership.invite) + if (!room.isSpace && room.membership != Membership.invite) Padding( padding: const EdgeInsets.only(left: 4.0), child: Text( - lastEvent.originServerTs.localizedTimeShort(context), + room.latestEventReceivedTime + .localizedTimeShort(context), style: TextStyle( fontSize: 12, color: theme.colorScheme.outline, @@ -303,7 +302,7 @@ class ChatListItem extends StatelessWidget { : L10n.of(context) .inviteGroupChat) : snapshot.data ?? - L10n.of(context).emptyChat, + L10n.of(context).noMessagesYet, softWrap: false, maxLines: room.notificationCount >= 1 ? 2 : 1, overflow: TextOverflow.ellipsis,