Browse Source

Use existing reachability instance

- Saves overhead of instantiating a new
  instance per getNetworkID call
Rod Hynes 7 years ago
parent
commit
d3cf59ea5d
1 changed files with 1 additions and 1 deletions
  1. 1 1
      MobileLibrary/iOS/PsiphonTunnel/PsiphonTunnel/PsiphonTunnel.m

+ 1 - 1
MobileLibrary/iOS/PsiphonTunnel/PsiphonTunnel/PsiphonTunnel.m

@@ -1111,7 +1111,7 @@
     // https://godoc.org/github.com/Psiphon-Labs/psiphon-tunnel-core/psiphon#NetworkIDGetter
 
     NSMutableString *networkID = [NSMutableString stringWithString:@"UNKNOWN"];
-    NetworkStatus status = [[Reachability reachabilityForInternetConnection] currentReachabilityStatus];
+    NetworkStatus status = [self->reachability currentReachabilityStatus];
     if (status == ReachableViaWiFi) {
         [networkID setString:@"WIFI"];
         NSArray *networkInterfaceNames = (__bridge_transfer id)CNCopySupportedInterfaces();