summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAndrej Mihajlov <and@mullvad.net>2022-10-27 10:08:42 +0200
committerAndrej Mihajlov <and@mullvad.net>2022-10-31 10:25:09 +0100
commit14a291bd6899843bfdaf6676eef034fd6b12b652 (patch)
treed1f1e9537ed87e88034c21732d0e598ad520b8d7
parent29234543ce8a68bd6e78f5bbb745e54bf81b2f28 (diff)
downloadmullvadvpn-14a291bd6899843bfdaf6676eef034fd6b12b652.tar.xz
mullvadvpn-14a291bd6899843bfdaf6676eef034fd6b12b652.zip
Add temporary StorePaymentManager.shared
-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 = {