isNetworkAvailable method

Future<bool> isNetworkAvailable()

Implementation

Future<bool> isNetworkAvailable() async {
  try {
    var connectivityResult = await (Connectivity().checkConnectivity());
    if (connectivityResult[0] == ConnectivityResult.mobile || connectivityResult[0] == ConnectivityResult.wifi || connectivityResult[0] == ConnectivityResult.ethernet || connectivityResult[0] == ConnectivityResult.bluetooth || connectivityResult[0] == ConnectivityResult.vpn) {
          return true;
        } else {
          return false;
        }
  } catch (e) {
    return true;
  }
}