return a stream from querychannels and add channelsBloc to handle channelListview

This commit is contained in:
Salvatore Giordano
2020-04-06 16:12:00 +02:00
parent fe7219a3c1
commit e35d0bc9f5
5 changed files with 115 additions and 74 deletions
+22 -11
View File
@@ -63,17 +63,28 @@ class ChannelListPage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
body: ChannelListView(
filter: {
'members': {
'\$in': [StreamChat.of(context).user.id],
}
},
sort: [SortOption('last_message_at')],
pagination: PaginationParams(
limit: 20,
),
channelWidget: ChannelPage(),
body: PageView(
children: <Widget>[
ChannelListView(
filter: {
'members': {
'\$in': [StreamChat.of(context).user.id],
}
},
sort: [SortOption('last_message_at')],
pagination: PaginationParams(
limit: 20,
),
channelWidget: ChannelPage(),
),
ChannelListView(
sort: [SortOption('last_message_at')],
pagination: PaginationParams(
limit: 20,
),
channelWidget: ChannelPage(),
),
],
),
);
}