ncAccount: ncAccount,
progress: progress
)
+ if error != nil {
+ signalEnumerator(completionHandler: { _ in })
+ }
completionHandler(
item ?? itemTemplate,
NSFileProviderItemFields(),
domain: domain,
progress: progress
)
+ if error != nil {
+ signalEnumerator(completionHandler: { _ in })
+ }
completionHandler(modifiedItem ?? item, [], false, error)
}
return progress
let progress = Progress(totalUnitCount: 1)
Task {
- completionHandler(await item.delete())
+ let error = await item.delete()
+ if error != nil {
+ signalEnumerator(completionHandler: { _ in })
+ }
progress.completedUnitCount = 1
+ completionHandler(await item.delete())
}
return progress
}