diff options
| author | Andrej Mihajlov <and@mullvad.net> | 2023-04-14 14:37:53 +0200 |
|---|---|---|
| committer | Andrej Mihajlov <and@mullvad.net> | 2023-04-14 14:37:53 +0200 |
| commit | 9ed9e881a1e16f4ec4b3783970e84a0023a6dbbc (patch) | |
| tree | e0a4fa0962ad28141a3fe18bb53eb155d3f2543c /ios/Operations/AsyncOperationQueue.swift | |
| parent | 09ca3b13667b4ea6562d5520aa47913d8b60ceb2 (diff) | |
| parent | 5d9a79e7706cb09fb6612419d2ad5a8243924a16 (diff) | |
| download | mullvadvpn-9ed9e881a1e16f4ec4b3783970e84a0023a6dbbc.tar.xz mullvadvpn-9ed9e881a1e16f4ec4b3783970e84a0023a6dbbc.zip | |
Merge branch 'operation-cancellation-ios-105'
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) + } } } |
