handleCheckConnectivityEvent method

Stream<FastConnectivityStatusBlocState> handleCheckConnectivityEvent()

Implementation

Stream<FastConnectivityStatusBlocState>
    handleCheckConnectivityEvent() async* {
  if (isInitialized && !_isCheckingConnectivity) {
    yield currentState.copyWith(isCheckingConnectivity: true);

    final (deviceConnected, serviceAvailable) = await _checkConnectivity();

    addEvent(FastConnectivityStatusBlocEvent.connectivityStatusChanged(
      deviceConnected,
      serviceAvailable,
    ));
  }
}