isConnectedToInternet static method

Future<bool> isConnectedToInternet({
  1. String? lookUpAddress,
})

Static method to check if it's connected to internet lookUpAddress: String to use as lookup address to check internet connection

Implementation

static Future<bool> isConnectedToInternet({String? lookUpAddress}) async {
  try {
    if (lookUpAddress == null) {
      lookUpAddress = 'www.google.com';
    }
    final result = await InternetAddress.lookup(lookUpAddress);
    if (result.isNotEmpty && result[0].rawAddress.isNotEmpty) return true;
    return false;
  } on SocketException catch (_) {
    return false;
  }
}