monitorInternetConnection method

StreamSubscription<ConnectivityResult> monitorInternetConnection()

Implementation

StreamSubscription<ConnectivityResult> monitorInternetConnection() {
  return connectivityStreamSubscription =
      connectivity.onConnectivityChanged.listen((connectivityResult) {
        if (connectivityResult == ConnectivityResult.wifi) {
          emitInternetConnected(ConnectionType.wifi);
        } else if (connectivityResult == ConnectivityResult.mobile) {
          emitInternetConnected(ConnectionType.mobile);
        } else if (connectivityResult == ConnectivityResult.none) {
          emitInternetDisconnected();
        }
      });
}