From 6613476700d7d10586c43ad0b524d4a4e3e20149 Mon Sep 17 00:00:00 2001 From: Salvatore Giordano Date: Mon, 9 Nov 2020 09:43:47 +0100 Subject: [PATCH] channel query on local notification was using event.type --- example/lib/main.dart | 3 +-- example/pubspec.yaml | 2 +- lib/src/stream_chat.dart | 6 +++--- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/example/lib/main.dart b/example/lib/main.dart index 9eee4db0..fd051afc 100644 --- a/example/lib/main.dart +++ b/example/lib/main.dart @@ -69,8 +69,7 @@ void main() async { final client = Client( 's2dxdhpxd94g', logLevel: Level.INFO, - showLocalNotification: - (!kIsWeb && Platform.isAndroid) ? showLocalNotification : null, + showLocalNotification: (m, c) {}, persistenceEnabled: true, ); diff --git a/example/pubspec.yaml b/example/pubspec.yaml index c56b9834..babdff9a 100644 --- a/example/pubspec.yaml +++ b/example/pubspec.yaml @@ -1,6 +1,6 @@ name: example description: A new Flutter project. -version: 1.0.22+23 +version: 1.0.23+24 environment: sdk: ">=2.2.2 <3.0.0" diff --git a/lib/src/stream_chat.dart b/lib/src/stream_chat.dart index dfc6095b..d11f5fef 100644 --- a/lib/src/stream_chat.dart +++ b/lib/src/stream_chat.dart @@ -186,10 +186,10 @@ class StreamChatState extends State with WidgetsBindingObserver { .listen((event) async { var channel = client.state.channels[event.cid]; - if (channel == null) { + if (channel != null) { channel = client.channel( - event.type, - id: event.cid.split(':')[1], + event.channelType, + id: event.channelId, ); await channel.query(); }