trailing closures in swift

This commit is contained in:
shenlong-tanwen
2025-09-29 03:38:29 +05:30
parent 13abe14142
commit 0e8492ceba
2 changed files with 9 additions and 9 deletions
@@ -2,11 +2,11 @@ import BackgroundTasks
class BackgroundWorkerApiImpl: BackgroundWorkerFgHostApi {
func enable(completion: @escaping (Result<Void, any Error>) -> Void) {
dispatch(completion: completion, block: {
dispatch(completion: completion) {
BackgroundWorkerApiImpl.scheduleRefreshWorker()
BackgroundWorkerApiImpl.scheduleProcessingWorker()
print("BackgroundWorkerApiImpl:enable Background worker scheduled")
});
}
}
func configure(settings: BackgroundWorkerSettings, completion: @escaping (Result<Void, any Error>) -> Void) {
@@ -15,11 +15,11 @@ class BackgroundWorkerApiImpl: BackgroundWorkerFgHostApi {
}
func disable(completion: @escaping (Result<Void, any Error>) -> Void) {
dispatch(completion: completion, block: {
dispatch(completion: completion) {
BGTaskScheduler.shared.cancel(taskRequestWithIdentifier: BackgroundWorkerApiImpl.refreshTaskID);
BGTaskScheduler.shared.cancel(taskRequestWithIdentifier: BackgroundWorkerApiImpl.processingTaskID);
print("BackgroundWorkerApiImpl:disableUploadWorker Disabled background workers")
});
}
}
private static let refreshTaskID = "app.alextran.immich.background.refreshUpload"