summaryrefslogtreecommitdiffhomepage
path: root/ios/Operations/AsyncOperationQueue.swift
diff options
context:
space:
mode:
authorAndrej Mihajlov <and@mullvad.net>2023-04-14 14:37:53 +0200
committerAndrej Mihajlov <and@mullvad.net>2023-04-14 14:37:53 +0200
commit9ed9e881a1e16f4ec4b3783970e84a0023a6dbbc (patch)
treee0a4fa0962ad28141a3fe18bb53eb155d3f2543c /ios/Operations/AsyncOperationQueue.swift
parent09ca3b13667b4ea6562d5520aa47913d8b60ceb2 (diff)
parent5d9a79e7706cb09fb6612419d2ad5a8243924a16 (diff)
downloadmullvadvpn-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.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)
+ }
}
}