Browse Source

Remove newer API reference.

master
Abhishek Banthia 6 months ago
parent
commit
c1a19f8d78
  1. 33
      Clocker/Events and Reminders/CalendarHandler.swift

33
Clocker/Events and Reminders/CalendarHandler.swift

@ -178,32 +178,17 @@ extension EventCenter {
func requestAccess(to entity: EKEntityType, completionHandler: @escaping (_ granted: Bool) -> Void) { func requestAccess(to entity: EKEntityType, completionHandler: @escaping (_ granted: Bool) -> Void) {
initializeStoreIfNeccesary() initializeStoreIfNeccesary()
if #available(macOS 14.0, *) { eventStore.requestAccess(to: entity) { [weak self] granted, error in
eventStore.requestFullAccessToEvents { [weak self] granted, error in // On successful granting of calendar permission, we default to showing events from all calendars
// On successful granting of calendar permission, we default to showing events from all calendars if let self = self, entity == .event, granted {
if let self = self, entity == .event, granted { self.saveDefaultIdentifiersList()
self.saveDefaultIdentifiersList() } else if let requestError = error {
} else if let requestError = error { Logger.info("Unable to request events access due to \(requestError.localizedDescription)")
Logger.info("Unable to request events access due to \(requestError.localizedDescription)") } else {
} else { Logger.info("Request events access failed silently")
Logger.info("Request events access failed silently")
}
completionHandler(granted)
} }
} else {
eventStore.requestAccess(to: entity) { [weak self] granted, error in
// On successful granting of calendar permission, we default to showing events from all calendars
if let self = self, entity == .event, granted {
self.saveDefaultIdentifiersList()
} else if let requestError = error {
Logger.info("Unable to request events access due to \(requestError.localizedDescription)")
} else {
Logger.info("Request events access failed silently")
}
completionHandler(granted) completionHandler(granted)
}
} }
} }

Loading…
Cancel
Save