isWebReachable static method

Future<bool> isWebReachable()

Implementation

static Future<bool> isWebReachable() async {
  String site = "https://www.google.com";
  bool isAvailable = false;
  try {
    final result =
        await http.get(Uri.parse(site)).timeout(const Duration(seconds: 3));
    isAvailable = result.statusCode == 200;
  } catch (_) {
    isAvailable = false;
  }
  TGLog.d(
      "TGNetUtil.isWebReachable('" + site + "') = " + isAvailable.toString());
  return isAvailable;
}