Przeglądaj źródła

Use existing reachability instance

- Saves overhead of instantiating a new
  instance per getNetworkID call
Rod Hynes 7 lat temu
rodzic
commit
d3cf59ea5d

+ 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();