checkConnection method

Future<bool> checkConnection()

Implementation

Future<bool> checkConnection() async {
  final hasConnection = await _internetConnection.hasInternetAccess;
  final newStatus = hasConnection
      ? ConnectionStatus.connected
      : ConnectionStatus.noInternet;

  if (_status.value != newStatus) {
    _status.add(newStatus);
  }

  return hasConnection;
}