We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9dcd3c1 commit 18329ffCopy full SHA for 18329ff
1 file changed
Application/DevLogPresentation/Sources/Home/Editor/TodoEditorFeature.swift
@@ -127,6 +127,10 @@ struct TodoEditorFeature {
127
}
128
129
130
+ private enum CancelID: Hashable {
131
+ case resolveMarkdown
132
+ }
133
+
134
@Dependency(\.date.now) var now
135
@Dependency(\.fetchTodoCategoryPreferencesUseCase) var fetchPreferencesUseCase
136
@Dependency(\.fetchReferenceItemsUseCase) var fetchReferenceItemsUseCase
@@ -282,6 +286,7 @@ private extension TodoEditorFeature {
282
286
283
287
await send(.binding(.set(\.referenceItems, referenceItems)))
284
288
289
+ .cancellable(id: CancelID.resolveMarkdown, cancelInFlight: true)
285
290
291
292
func createTodoEffect(_ draft: TodoDraft) -> Effect<Action> {
0 commit comments