startPeriodicCheck method

void startPeriodicCheck()

Start periodic internet checks.

Results are emitted on statusStream only when the status changes.

Implementation

void startPeriodicCheck() {
  _timer?.cancel();
  _timer = Timer.periodic(_config.checkInterval, (_) => hasInternetAccess());
  // Immediate first check
  hasInternetAccess();
}