|
|
@@ -65,10 +65,7 @@ final class BaseCalendarManager: CalendarManager, Injectable {
|
|
|
#if swift(>=5.9)
|
|
|
case .fullAccess:
|
|
|
promise(.success(true))
|
|
|
- #endif
|
|
|
-
|
|
|
- case .writeOnly:
|
|
|
- #if swift(>=5.9)
|
|
|
+ case .writeOnly:
|
|
|
if #available(iOS 17.0, *) {
|
|
|
EKEventStore().requestFullAccessToEvents(completion: { (granted: Bool, error: Error?) -> Void in
|
|
|
if let error = error {
|
|
|
@@ -78,7 +75,7 @@ final class BaseCalendarManager: CalendarManager, Injectable {
|
|
|
promise(.success(granted))
|
|
|
})
|
|
|
}
|
|
|
- #endif
|
|
|
+ #endif
|
|
|
|
|
|
@unknown default:
|
|
|
warning(.service, "Unknown calendar access status")
|