setUp method

void setUp({
  1. StealthInternetChecker? internetChecker,
})

Implementation

void setUp({StealthInternetChecker? internetChecker}) async {
  if (internetChecker != null) {
    _stealthInternetChecker = internetChecker;
  }
  _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);
        }
      },
    );
  });
}