summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--ios/MullvadVPN/AppStoreReceipt.swift7
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> {