bindDispatcher method Null safety
- Dispatcher dispatcher
Implementation
void bindDispatcher(Dispatcher dispatcher) {
dispatcher.on(end: () {
cubit.update(remove: dispatcher);
dispatcher.dispose();
if (dispatchers.isEmpty) {
_noDispatcherEmitter.emit(null);
}
});
cubit.update(add: dispatcher);
if (_noDispatcherEmitter.emitted) {
_noDispatcherEmitter = _Emitter();
}
}