summaryrefslogtreecommitdiffhomepage
path: root/ios/Operations/AsyncOperationQueue.swift
diff options
context:
space:
mode:
Diffstat (limited to 'ios/Operations/AsyncOperationQueue.swift')
-rw-r--r--ios/Operations/AsyncOperationQueue.swift6
1 files changed, 2 insertions, 4 deletions
diff --git a/ios/Operations/AsyncOperationQueue.swift b/ios/Operations/AsyncOperationQueue.swift
index 4579546084..d1269a8175 100644
--- a/ios/Operations/AsyncOperationQueue.swift
+++ b/ios/Operations/AsyncOperationQueue.swift
@@ -73,11 +73,9 @@ private final class ExclusivityManager {
operationsByCategory[category] = operations
- let blockObserver = OperationBlockObserver(didFinish: { [weak self] op, error in
+ operation.onFinish { [weak self] op, error in
self?.removeOperation(op, categories: categories)
- })
-
- operation.addObserver(blockObserver)
+ }
}
}