onEventStream method
Implementation
Stream<Map<String, dynamic>> onEventStream(String name) {
_setupEventChannelIfNeeded();
final controller = StreamController<Map<String, dynamic>>();
controller
..onListen = () {
_eventControllers[name] ??= <StreamController>[];
_eventControllers[name]?.add(controller);
}
..onCancel = () {
controller.close();
_eventControllers[name]?.remove(controller);
};
return controller.stream;
}