We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 43f95e3 commit b171037Copy full SHA for b171037
app/dauphin/View/Other/Event/EventView.swift
@@ -29,7 +29,10 @@ struct EventView: View {
29
Button {
30
addToCalendarTask?.cancel()
31
addToCalendarTask = Task { @MainActor in
32
- if await eventManager.requestWriteAccess() {
+ let hasAccess = await eventManager.requestWriteAccess()
33
+ guard !Task.isCancelled else { return }
34
+
35
+ if hasAccess {
36
if let ekEvent = eventManager.makeEKEvent(from: event) {
37
editorItem = EditItem(ekEvent: ekEvent)
38
}
0 commit comments