bindToEmit method
Creates a StreamSubscription that maps NetworkState events
into Bloc-compatible emit calls.
Returns the subscription so the Bloc can cancel it on close.
late StreamSubscription _sub;
@override
Future<void> close() {
_sub.cancel();
return super.close();
}
void _init() {
_sub = _manager.bindToEmit(emit);
}
Implementation
StreamSubscription<NetworkState> bindToEmit(
void Function(NetworkState) emit,
) {
return stateStream.listen(emit);
}