checkInternetConnection function

Future<bool> checkInternetConnection()

Implementation

Future<bool> checkInternetConnection() async {
  late final bool success;

  try {
    final List<InternetAddress> result =
        await InternetAddress.lookup('google.com');
    if (result.isNotEmpty && result.first.rawAddress.isNotEmpty) {
      success = true;
    } else {
      success = false;
    }
  } on SocketException {
    success = false;
  }
  return success;
}