From 44507d51ed4dc197cc0d22c5ab2e8cd7e710a1f2 Mon Sep 17 00:00:00 2001 From: Salvatore Giordano Date: Wed, 11 Mar 2020 11:44:07 +0100 Subject: [PATCH] add reactions --- example/lib/main.dart | 20 +++++++++++--------- lib/src/message_list_view.dart | 8 +++++--- 2 files changed, 16 insertions(+), 12 deletions(-) diff --git a/example/lib/main.dart b/example/lib/main.dart index fd1311bc..6a1660ca 100644 --- a/example/lib/main.dart +++ b/example/lib/main.dart @@ -8,10 +8,12 @@ void main() async { logLevel: Level.INFO, ); - await client.setUser( - User(id: 'super-band-9'), - 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoic3VwZXItYmFuZC05In0.0L6lGoeLwkz0aZRUcpZKsvaXtNEDHBcezVTZ0oPq40A', - ); + await client + .setUser( + User(id: 'super-band-9'), + 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoic3VwZXItYmFuZC05In0.0L6lGoeLwkz0aZRUcpZKsvaXtNEDHBcezVTZ0oPq40A', + ) + .catchError((e) {}); runApp(MyApp(client)); } @@ -44,11 +46,11 @@ class ChannelListPage extends StatelessWidget { Widget build(BuildContext context) { return Scaffold( body: ChannelListView( -// filter: { -// 'members': { -// '\$in': [StreamChat.of(context).user.id], -// } -// }, + filter: { + 'members': { + '\$in': [StreamChat.of(context).user.id], + } + }, sort: [SortOption('last_message_at')], pagination: PaginationParams( limit: 20, diff --git a/lib/src/message_list_view.dart b/lib/src/message_list_view.dart index f84a5635..cbdf9749 100644 --- a/lib/src/message_list_view.dart +++ b/lib/src/message_list_view.dart @@ -215,9 +215,11 @@ class _MessageListViewState extends State { initialData: false, builder: (context, snapshot) { if (snapshot.hasError) { - print((snapshot.error as Error).stackTrace.toString()); - return Center( - child: Text(snapshot.error.toString()), + return Container( + color: Color(0xffd0021B).withAlpha(26), + child: Center( + child: Text('Error loading messages'), + ), ); } if (!snapshot.data) {