diff options
| author | Andrej Mihajlov <and@mullvad.net> | 2021-09-14 13:09:26 +0200 |
|---|---|---|
| committer | Andrej Mihajlov <and@mullvad.net> | 2021-09-15 11:02:21 +0200 |
| commit | 28d5e14abed7cab6dabfe2ec1e6d0c2a04ff5f3e (patch) | |
| tree | 786ae4a3b91bff1179874089455b761f21e45a02 /ios | |
| parent | d336fcb0f55336373e076745fc3394232d7ca44a (diff) | |
| download | mullvadvpn-28d5e14abed7cab6dabfe2ec1e6d0c2a04ff5f3e.tar.xz mullvadvpn-28d5e14abed7cab6dabfe2ec1e6d0c2a04ff5f3e.zip | |
AppStoreReceipt: serialize refresh receipt operations
Diffstat (limited to 'ios')
| -rw-r--r-- | ios/MullvadVPN/AppStoreReceipt.swift | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/ios/MullvadVPN/AppStoreReceipt.swift b/ios/MullvadVPN/AppStoreReceipt.swift index f6e11ef49d..9ced1bad7d 100644 --- a/ios/MullvadVPN/AppStoreReceipt.swift +++ b/ios/MullvadVPN/AppStoreReceipt.swift @@ -33,7 +33,12 @@ enum AppStoreReceipt { } /// An operation queue used to run receipt refresh requests - private static let operationQueue = OperationQueue() + private static let operationQueue: OperationQueue = { + let queue = OperationQueue() + queue.name = "AppStoreReceiptQueue" + queue.maxConcurrentOperationCount = 1 + return queue + }() /// Read AppStore receipt from disk static func readFromDisk() -> Result<Data, Error> { |
