summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--ios/MullvadVPN/StorePaymentManager/StorePaymentManager.swift7
1 files changed, 7 insertions, 0 deletions
diff --git a/ios/MullvadVPN/StorePaymentManager/StorePaymentManager.swift b/ios/MullvadVPN/StorePaymentManager/StorePaymentManager.swift
index 53394d5eb1..61b626cd33 100644
--- a/ios/MullvadVPN/StorePaymentManager/StorePaymentManager.swift
+++ b/ios/MullvadVPN/StorePaymentManager/StorePaymentManager.swift
@@ -19,6 +19,13 @@ class StorePaymentManager: NSObject, SKPaymentTransactionObserver {
static let productsRequest = "StorePaymentManager.productsRequest"
}
+ /// A shared instance of `AppStorePaymentManager`
+ static let shared = StorePaymentManager(
+ queue: SKPaymentQueue.default(),
+ apiProxy: REST.ProxyFactory.shared.createAPIProxy(),
+ accountsProxy: REST.ProxyFactory.shared.createAccountsProxy()
+ )
+
private let logger = Logger(label: "StorePaymentManager")
private let operationQueue: OperationQueue = {