handle if lastEvent is null

This commit is contained in:
Sorunome 2020-05-23 08:36:53 +00:00 committed by Christian Pauly
commit dedda459c9
2 changed files with 12 additions and 10 deletions

View file

@ -384,10 +384,11 @@ class _ChatListState extends State<ChatList> {
var rooms = List<Room>.from(
Matrix.of(context).client.rooms);
rooms.removeWhere((Room room) =>
searchMode &&
!room.displayname.toLowerCase().contains(
searchController.text.toLowerCase() ??
''));
room.lastEvent == null ||
(searchMode &&
!room.displayname.toLowerCase().contains(
searchController.text.toLowerCase() ??
'')));
if (rooms.isEmpty &&
(!searchMode ||
publicRoomsResponse == null)) {