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