setNetworkStream method

void setNetworkStream(
  1. Stream<bool> stream
)

Set the network connectivity stream

Implementation

void setNetworkStream(Stream<bool> stream) {
  _networkSubscription?.cancel();
  _networkSubscription = stream.listen((isOnline) {
    final wasOffline = !_isOnline;
    _isOnline = isOnline;

    if (wasOffline && isOnline) {
      ZenLogger.logDebug(
          'Network reconnected. Refetching eligible queries...');
      _refetchOnReconnect();
    }
  });
}