I saw this error on Firebase. I am trying to unsubscribe channel.
Fatal Exception: io.flutter.plugins.firebase.crashlytics.FlutterError: Bad state: Cannot add new events after calling close
at _BroadcastStreamController.add(_BroadcastStreamController.java)
at SubscriptionImpl._addUnsubscribe(subscription.dart:244)
at SubscriptionImpl.moveToUnsubscribed(subscription.dart:173)
at IMController.unsubscribe(im_controller.dart:157)
this is my unsubscribe code:
Future<void> unsubscribe(String channel) async {
var a = _imClient.getSubscription(channel);
if (a != null) {
await a.unsubscribe(); //line 157
_imClient.removeSubscription(a);
}
}
I saw this error on Firebase. I am trying to unsubscribe channel.
this is my unsubscribe code: