diff --git a/CHANGELOG.md b/CHANGELOG.md index e51cb8bc..e924ddc7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.2.11+1 + +- Fix error with channel query while handling background notifications + ## 0.2.11 - Update llc dependency diff --git a/example/pubspec.yaml b/example/pubspec.yaml index 4a950698..e36c3751 100644 --- a/example/pubspec.yaml +++ b/example/pubspec.yaml @@ -1,7 +1,6 @@ name: example description: A new Flutter project. - -version: 1.0.46+48 +version: 1.0.47+49 environment: sdk: ">=2.2.2 <3.0.0" diff --git a/lib/src/stream_chat.dart b/lib/src/stream_chat.dart index e32c7fa1..2763db37 100644 --- a/lib/src/stream_chat.dart +++ b/lib/src/stream_chat.dart @@ -199,15 +199,10 @@ class StreamChatState extends State with WidgetsBindingObserver { .where((e) => e.user?.id != user.id) .where((e) => e.message.silent != true) .listen((event) async { - var channel = client.state.channels[event.cid]; - - if (channel == null) { - channel = client.channel( - event.type, - id: event.cid.split(':')[1], - ); - await channel.query(); - } + final channel = client.channel( + event.channelType, + id: event.channelId, + ); client.showLocalNotification( event.message, diff --git a/pubspec.yaml b/pubspec.yaml index 11a79617..a3cb6d18 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,7 +1,7 @@ name: stream_chat_flutter homepage: https://github.com/GetStream/stream-chat-flutter description: Stream Chat official Flutter SDK. Build your own chat experience using Dart and Flutter. -version: 0.2.11 +version: 0.2.11+1 repository: https://github.com/GetStream/stream-chat-flutter issue_tracker: https://github.com/GetStream/stream-chat-flutter/issues @@ -26,7 +26,7 @@ dependencies: file_picker: ^2.0.8+1 image_picker: ^0.6.7+2 flutter_keyboard_visibility: ^3.2.1 - stream_chat: ^0.2.10+2 + stream_chat: ^0.2.11 emojis: ^0.9.3 mime: ^0.9.6+3 visibility_detector: ^0.1.5