Reverting network reachability status from bitmask to enum

This commit is contained in:
Mattt Thompson 2012-03-11 10:36:14 -07:00
parent fa01557f4a
commit 14227aadc7
2 changed files with 4 additions and 4 deletions

View file

@ -44,8 +44,8 @@ extern NSString * const AFNetworkingReachabilityDidChangeNotification;
typedef enum {
AFNetworkReachabilityStatusUnknown = -1,
AFNetworkReachabilityStatusNotReachable = 0,
AFNetworkReachabilityStatusReachableViaWWAN = 1 << 0,
AFNetworkReachabilityStatusReachableViaWiFi = 1 << 1,
AFNetworkReachabilityStatusReachableViaWWAN = 1,
AFNetworkReachabilityStatusReachableViaWiFi = 2,
} AFNetworkReachabilityStatus;
#endif

View file

@ -300,7 +300,7 @@ static void AFReachabilityCallback(SCNetworkReachabilityRef __unused target, SCN
} else {
#if TARGET_OS_IPHONE
if((flags & kSCNetworkReachabilityFlagsIsWWAN) != 0){
status |= AFNetworkReachabilityStatusReachableViaWWAN;
status = AFNetworkReachabilityStatusReachableViaWWAN;
}
#endif
@ -312,7 +312,7 @@ static void AFReachabilityCallback(SCNetworkReachabilityRef __unused target, SCN
SCNetworkReachabilityRef reachability = SCNetworkReachabilityCreateWithAddress(kCFAllocatorDefault, (const struct sockaddr *)&localWiFiAddress);
if (reachability != NULL) {
status |= AFNetworkReachabilityStatusReachableViaWiFi;
status = AFNetworkReachabilityStatusReachableViaWiFi;
}
}