isNetWorkAvailable static method

Future<NetWorkState> isNetWorkAvailable()

Implementation

static Future<NetWorkState> isNetWorkAvailable() async {
  ConnectivityResult connectivityResult =
      await (Connectivity().checkConnectivity());

  if (connectivityResult == ConnectivityResult.mobile) {
    return NetWorkState.mobile;
  } else if (connectivityResult == ConnectivityResult.wifi) {
    return NetWorkState.wifi;
  } else if (connectivityResult == ConnectivityResult.none) {
    return NetWorkState.none;
  }
  return NetWorkState.none;
}