diff options
Diffstat (limited to 'ios/Operations/AsyncOperationQueue.swift')
| -rw-r--r-- | ios/Operations/AsyncOperationQueue.swift | 6 |
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) + } } } |
