ConnectivityPlusStream constructor
ConnectivityPlusStream({
- Set<
ConnectivityResult> allowedConnectivityResults = const <ConnectivityResult>{ConnectivityResult.wifi, ConnectivityResult.mobile, ConnectivityResult.ethernet}, - Connectivity? connectivity,
Creates an instance of ConnectivityPlusStream.
Implementation
ConnectivityPlusStream({
this.allowedConnectivityResults = const <ConnectivityResult>{
ConnectivityResult.wifi,
ConnectivityResult.mobile,
ConnectivityResult.ethernet,
},
Connectivity? connectivity,
}) : _connectivity = connectivity ?? Connectivity() {
_connectivitySub = _connectivity.onConnectivityChanged.listen(
_handleConnectivityChanged,
);
_controller = StreamController<bool>.broadcast();
unawaited(
_connectivity.checkConnectivity().then(_handleConnectivityChanged),
);
}