diff options
| author | Andrej Mihajlov <and@mullvad.net> | 2021-09-14 13:59:01 +0200 |
|---|---|---|
| committer | Andrej Mihajlov <and@mullvad.net> | 2021-09-15 10:54:31 +0200 |
| commit | 76dd2c99bf92d608022efbf05ffcbfebda43e0c1 (patch) | |
| tree | 8cccb074a033089ac531e425f4a825df62b616c3 /ios/MullvadVPN/Operations/AsyncBlockOperation.swift | |
| parent | e553d10b869c46e7ab922b86c32f4bd016e4fdac (diff) | |
| download | mullvadvpn-76dd2c99bf92d608022efbf05ffcbfebda43e0c1.tar.xz mullvadvpn-76dd2c99bf92d608022efbf05ffcbfebda43e0c1.zip | |
Operations: simplify AsyncOperation, remove advanced features
Diffstat (limited to 'ios/MullvadVPN/Operations/AsyncBlockOperation.swift')
| -rw-r--r-- | ios/MullvadVPN/Operations/AsyncBlockOperation.swift | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/ios/MullvadVPN/Operations/AsyncBlockOperation.swift b/ios/MullvadVPN/Operations/AsyncBlockOperation.swift index c8f4287b32..a7f0ffdd29 100644 --- a/ios/MullvadVPN/Operations/AsyncBlockOperation.swift +++ b/ios/MullvadVPN/Operations/AsyncBlockOperation.swift @@ -10,7 +10,7 @@ import Foundation /// Asynchronous block operation class AsyncBlockOperation: AsyncOperation { - private let block: (@escaping () -> Void) -> Void + private let block: ((@escaping () -> Void) -> Void) init(_ block: @escaping (@escaping () -> Void) -> Void) { self.block = block @@ -18,9 +18,8 @@ class AsyncBlockOperation: AsyncOperation { } override func main() { - self.block { [weak self] in + block { [weak self] in self?.finish() } } } - |
