fix channelpreview with messagelistempty

This commit is contained in:
Salvatore Giordano
2021-01-19 12:09:50 +01:00
parent 002f8c5ce4
commit 2931fb2d4c
3 changed files with 6 additions and 3 deletions
+1 -1
View File
@@ -1 +1 @@
13a41b8138c4868054e44b5158f3bdd6
c770358a10272b4ee1cdc2eb432445f6
+1 -1
View File
@@ -127,7 +127,7 @@ class ChannelListPage extends StatelessWidget {
'\$in': [StreamChat.of(context).user.id],
}
},
sort: [SortOption('last_message_at')],
// sort: [SortOption('last_message_at')],
pagination: PaginationParams(
limit: 20,
),
+4 -1
View File
@@ -128,7 +128,10 @@ class ChannelPreview extends StatelessWidget {
stream: channel.state.messagesStream,
initialData: channel.state.messages,
builder: (context, snapshot) {
final lastMessage = snapshot.data?.lastWhere((m) => m.shadowed != true);
final lastMessage = snapshot.data?.lastWhere(
(m) => m.shadowed != true,
orElse: () => null,
);
if (lastMessage == null) {
return SizedBox();
}