diff --git a/node_modules/@react-native-community/netinfo/android/src/main/java/com/reactnativecommunity/netinfo/NetworkCallbackConnectivityReceiver.java b/node_modules/@react-native-community/netinfo/android/src/main/java/com/reactnativecommunity/netinfo/NetworkCallbackConnectivityReceiver.java index 252d1e7..09328c5 100644 --- a/node_modules/@react-native-community/netinfo/android/src/main/java/com/reactnativecommunity/netinfo/NetworkCallbackConnectivityReceiver.java +++ b/node_modules/@react-native-community/netinfo/android/src/main/java/com/reactnativecommunity/netinfo/NetworkCallbackConnectivityReceiver.java @@ -91,14 +91,14 @@ public class NetworkCallbackConnectivityReceiver extends ConnectivityReceiver { // Get the connection type if (capabilities.hasTransport(NetworkCapabilities.TRANSPORT_BLUETOOTH)) { connectionType = ConnectionType.BLUETOOTH; + } else if (capabilities.hasTransport(NetworkCapabilities.TRANSPORT_VPN)) { + connectionType = ConnectionType.VPN; } else if (capabilities.hasTransport(NetworkCapabilities.TRANSPORT_CELLULAR)) { connectionType = ConnectionType.CELLULAR; } else if (capabilities.hasTransport(NetworkCapabilities.TRANSPORT_ETHERNET)) { connectionType = ConnectionType.ETHERNET; } else if (capabilities.hasTransport(NetworkCapabilities.TRANSPORT_WIFI)) { connectionType = ConnectionType.WIFI; - } else if (capabilities.hasTransport(NetworkCapabilities.TRANSPORT_VPN)) { - connectionType = ConnectionType.VPN; } if (network != null) { diff --git a/node_modules/@react-native-community/netinfo/src/internal/internetReachability.ts b/node_modules/@react-native-community/netinfo/src/internal/internetReachability.ts index 2cd4dee..18ac566 100644 --- a/node_modules/@react-native-community/netinfo/src/internal/internetReachability.ts +++ b/node_modules/@react-native-community/netinfo/src/internal/internetReachability.ts @@ -116,20 +116,20 @@ export default class InternetReachability { const nextTimeoutInterval = this._isInternetReachable ? this._configuration.reachabilityLongTimeout : this._configuration.reachabilityShortTimeout; - this._currentTimeoutHandle = setTimeout( - this._checkInternetReachability, - nextTimeoutInterval, - ); + // this._currentTimeoutHandle = setTimeout( + // this._checkInternetReachability, + // nextTimeoutInterval, + // ); }, ) .catch( (error: Error | 'timedout' | 'canceled'): void => { if (error !== 'canceled') { this._setIsInternetReachable(false); - this._currentTimeoutHandle = setTimeout( - this._checkInternetReachability, - this._configuration.reachabilityShortTimeout, - ); + // this._currentTimeoutHandle = setTimeout( + // this._checkInternetReachability, + // this._configuration.reachabilityShortTimeout, + // ); } }, )