setUp method
Implementation
Future<void> setUp({ Duration? checkInterval,
Duration? timeout}) async {
if(timeout!= null){
_stealthInternetChecker.timeout = timeout;
}
if(checkInterval!= null){
_stealthInternetChecker.checkInterval = checkInterval;
}
_subscription = _stealthInternetChecker.onStatusChange.listen((status) {
_debouncer(() {
_statusController.add(status);
if (status) {
ZoConnectivityWatcher().isInternetAvailable = true;
ZoConnectivityWatcher()
.updateStream(ConnectivityWatcherStatus.connected);
} else {
ZoConnectivityWatcher().isInternetAvailable = false;
ZoConnectivityWatcher()
.updateStream(ConnectivityWatcherStatus.disconnected);
}
});
});
}