Commit 3ce750ee by Daniel Roek

Removed PermissionStatusNotDetermined from iOS implementation

parent a1c31815
...@@ -115,7 +115,9 @@ typedef NS_ENUM(int, PermissionStatus) { ...@@ -115,7 +115,9 @@ typedef NS_ENUM(int, PermissionStatus) {
PermissionStatusDenied = 0, PermissionStatusDenied = 0,
PermissionStatusGranted, PermissionStatusGranted,
PermissionStatusRestricted, PermissionStatusRestricted,
PermissionStatusUndetermined,
PermissionStatusLimited, PermissionStatusLimited,
PermissionStatusPermanentlyDenied,
}; };
typedef NS_ENUM(int, ServiceStatus) { typedef NS_ENUM(int, ServiceStatus) {
......
...@@ -73,7 +73,7 @@ ...@@ -73,7 +73,7 @@
case AVAuthorizationStatusRestricted: case AVAuthorizationStatusRestricted:
return PermissionStatusRestricted; return PermissionStatusRestricted;
case AVAuthorizationStatusDenied: case AVAuthorizationStatusDenied:
return PermissionStatusPermanently; return PermissionStatusPermanentlyDenied;
case AVAuthorizationStatusAuthorized: case AVAuthorizationStatusAuthorized:
return PermissionStatusGranted; return PermissionStatusGranted;
} }
......
...@@ -41,7 +41,7 @@ ...@@ -41,7 +41,7 @@
case CNAuthorizationStatusRestricted: case CNAuthorizationStatusRestricted:
return PermissionStatusRestricted; return PermissionStatusRestricted;
case CNAuthorizationStatusDenied: case CNAuthorizationStatusDenied:
return PermissionStatusPermanently; return PermissionStatusPermanentlyDenied;
case CNAuthorizationStatusAuthorized: case CNAuthorizationStatusAuthorized:
return PermissionStatusGranted; return PermissionStatusGranted;
} }
...@@ -55,7 +55,7 @@ ...@@ -55,7 +55,7 @@
case kABAuthorizationStatusRestricted: case kABAuthorizationStatusRestricted:
return PermissionStatusRestricted; return PermissionStatusRestricted;
case kABAuthorizationStatusDenied: case kABAuthorizationStatusDenied:
return PermissionStatusPermanently; return PermissionStatusPermanentlyDenied;
case kABAuthorizationStatusAuthorized: case kABAuthorizationStatusAuthorized:
return PermissionStatusGranted; return PermissionStatusGranted;
} }
......
...@@ -75,7 +75,7 @@ ...@@ -75,7 +75,7 @@
case EKAuthorizationStatusRestricted: case EKAuthorizationStatusRestricted:
return PermissionStatusRestricted; return PermissionStatusRestricted;
case EKAuthorizationStatusDenied: case EKAuthorizationStatusDenied:
return PermissionStatusPermanently; return PermissionStatusPermanentlyDenied;
case EKAuthorizationStatusAuthorized: case EKAuthorizationStatusAuthorized:
return PermissionStatusGranted; return PermissionStatusGranted;
} }
......
...@@ -110,7 +110,7 @@ ...@@ -110,7 +110,7 @@
return PermissionStatusRestricted; return PermissionStatusRestricted;
case kCLAuthorizationStatusAuthorizedWhenInUse: case kCLAuthorizationStatusAuthorizedWhenInUse:
case kCLAuthorizationStatusDenied: case kCLAuthorizationStatusDenied:
return PermissionStatusPermanently; return PermissionStatusPermanentlyDenied;
case kCLAuthorizationStatusAuthorizedAlways: case kCLAuthorizationStatusAuthorizedAlways:
return PermissionStatusGranted; return PermissionStatusGranted;
} }
...@@ -122,7 +122,7 @@ ...@@ -122,7 +122,7 @@
case kCLAuthorizationStatusRestricted: case kCLAuthorizationStatusRestricted:
return PermissionStatusRestricted; return PermissionStatusRestricted;
case kCLAuthorizationStatusDenied: case kCLAuthorizationStatusDenied:
return PermissionStatusPermanently; return PermissionStatusPermanentlyDenied;
case kCLAuthorizationStatusAuthorizedWhenInUse: case kCLAuthorizationStatusAuthorizedWhenInUse:
case kCLAuthorizationStatusAuthorizedAlways: case kCLAuthorizationStatusAuthorizedAlways:
return PermissionStatusGranted; return PermissionStatusGranted;
......
...@@ -49,7 +49,7 @@ ...@@ -49,7 +49,7 @@
case MPMediaLibraryAuthorizationStatusNotDetermined: case MPMediaLibraryAuthorizationStatusNotDetermined:
return PermissionStatusDenied; return PermissionStatusDenied;
case MPMediaLibraryAuthorizationStatusDenied: case MPMediaLibraryAuthorizationStatusDenied:
return PermissionStatusPermanently; return PermissionStatusPermanentlyDenied;
case MPMediaLibraryAuthorizationStatusRestricted: case MPMediaLibraryAuthorizationStatusRestricted:
return PermissionStatusRestricted; return PermissionStatusRestricted;
case MPMediaLibraryAuthorizationStatusAuthorized: case MPMediaLibraryAuthorizationStatusAuthorized:
......
...@@ -34,7 +34,7 @@ ...@@ -34,7 +34,7 @@
authorizationOptions += UNAuthorizationOptionBadge; authorizationOptions += UNAuthorizationOptionBadge;
[center requestAuthorizationWithOptions:(authorizationOptions) completionHandler:^(BOOL granted, NSError * _Nullable error) { [center requestAuthorizationWithOptions:(authorizationOptions) completionHandler:^(BOOL granted, NSError * _Nullable error) {
if (!granted || error != nil) { if (!granted || error != nil) {
completionHandler(PermissionStatusPermanently); completionHandler(PermissionStatusPermanentlyDenied);
return; return;
} }
...@@ -64,7 +64,7 @@ ...@@ -64,7 +64,7 @@
dispatch_semaphore_t sem = dispatch_semaphore_create(0); dispatch_semaphore_t sem = dispatch_semaphore_create(0);
[[UNUserNotificationCenter currentNotificationCenter] getNotificationSettingsWithCompletionHandler:^(UNNotificationSettings * _Nonnull settings) { [[UNUserNotificationCenter currentNotificationCenter] getNotificationSettingsWithCompletionHandler:^(UNNotificationSettings * _Nonnull settings) {
if (settings.authorizationStatus == UNAuthorizationStatusDenied) { if (settings.authorizationStatus == UNAuthorizationStatusDenied) {
permissionStatus = PermissionStatusPermanently; permissionStatus = PermissionStatusPermanentlyDenied;
} else if (settings.authorizationStatus == UNAuthorizationStatusNotDetermined) { } else if (settings.authorizationStatus == UNAuthorizationStatusNotDetermined) {
permissionStatus = PermissionStatusDenied; permissionStatus = PermissionStatusDenied;
} }
......
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
} }
- (void)requestPermission:(PermissionGroup)permission completionHandler:(PermissionStatusHandler)completionHandler { - (void)requestPermission:(PermissionGroup)permission completionHandler:(PermissionStatusHandler)completionHandler {
completionHandler(PermissionStatusPermanently); completionHandler(PermissionStatusPermanentlyDenied);
} }
......
...@@ -65,7 +65,7 @@ ...@@ -65,7 +65,7 @@
case PHAuthorizationStatusRestricted: case PHAuthorizationStatusRestricted:
return PermissionStatusRestricted; return PermissionStatusRestricted;
case PHAuthorizationStatusDenied: case PHAuthorizationStatusDenied:
return PermissionStatusPermanently; return PermissionStatusPermanentlyDenied;
case PHAuthorizationStatusAuthorized: case PHAuthorizationStatusAuthorized:
return PermissionStatusGranted; return PermissionStatusGranted;
case PHAuthorizationStatusLimited: case PHAuthorizationStatusLimited:
......
...@@ -60,7 +60,7 @@ ...@@ -60,7 +60,7 @@
permissionStatus = PermissionStatusRestricted; permissionStatus = PermissionStatusRestricted;
break; break;
case CMAuthorizationStatusDenied: case CMAuthorizationStatusDenied:
permissionStatus = PermissionStatusPermanently; permissionStatus = PermissionStatusPermanentlyDenied;
break; break;
case CMAuthorizationStatusAuthorized: case CMAuthorizationStatusAuthorized:
permissionStatus = PermissionStatusGranted; permissionStatus = PermissionStatusGranted;
......
...@@ -48,7 +48,7 @@ ...@@ -48,7 +48,7 @@
case SFSpeechRecognizerAuthorizationStatusNotDetermined: case SFSpeechRecognizerAuthorizationStatusNotDetermined:
return PermissionStatusDenied; return PermissionStatusDenied;
case SFSpeechRecognizerAuthorizationStatusDenied: case SFSpeechRecognizerAuthorizationStatusDenied:
return PermissionStatusPermanently; return PermissionStatusPermanentlyDenied;
case SFSpeechRecognizerAuthorizationStatusRestricted: case SFSpeechRecognizerAuthorizationStatusRestricted:
return PermissionStatusRestricted; return PermissionStatusRestricted;
case SFSpeechRecognizerAuthorizationStatusAuthorized: case SFSpeechRecognizerAuthorizationStatusAuthorized:
......
...@@ -17,6 +17,6 @@ ...@@ -17,6 +17,6 @@
} }
- (void)requestPermission:(PermissionGroup)permission completionHandler:(PermissionStatusHandler)completionHandler { - (void)requestPermission:(PermissionGroup)permission completionHandler:(PermissionStatusHandler)completionHandler {
completionHandler(PermissionStatusPermanently); completionHandler(PermissionStatusPermanentlyDenied);
} }
@end @end
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment