subscribeConnectivityChange static method

StreamSubscription<ConnectivityResult> subscribeConnectivityChange(
  1. ConnectivityChangeListener? listener, {
  2. bool lookUp = false,
  3. String lookUpUrl = "google.com",
})

Implementation

static StreamSubscription<ConnectivityResult> subscribeConnectivityChange(ConnectivityChangeListener? listener, {bool lookUp = false, String lookUpUrl = "google.com"}){
  final subscription = Connectivity().onConnectivityChanged.listen((ConnectivityResult result) async {
    if(listener != null){
      final bool hasInternet = await hasConnection(lookUp: lookUp, lookUpUrl: lookUpUrl);
      listener(result, hasInternet);
    }
  });
  return subscription;
}