diff options
| author | Bug Magnet <marco.nikic@mullvad.net> | 2025-05-08 09:32:52 +0200 |
|---|---|---|
| committer | Bug Magnet <marco.nikic@mullvad.net> | 2025-05-08 09:32:52 +0200 |
| commit | caf05bc110aeb3f6c0b4db9723629818e7e81d99 (patch) | |
| tree | 4a15da846efe1f5fe9bf486d2c35727b1e2d1b31 /ios/MullvadREST/MullvadAPI/APIRequest/APIRequest.swift | |
| parent | a74a0c0aa3270bb2cf7861f94ad7dc590ed50d22 (diff) | |
| parent | 01660f7d4af6fc539ce938f44f26bdf55337b57a (diff) | |
| download | mullvadvpn-caf05bc110aeb3f6c0b4db9723629818e7e81d99.tar.xz mullvadvpn-caf05bc110aeb3f6c0b4db9723629818e7e81d99.zip | |
Merge branch 'implement-storekit2-api-calls-using-mullvad-api-ios-1158'
Diffstat (limited to 'ios/MullvadREST/MullvadAPI/APIRequest/APIRequest.swift')
| -rw-r--r-- | ios/MullvadREST/MullvadAPI/APIRequest/APIRequest.swift | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/ios/MullvadREST/MullvadAPI/APIRequest/APIRequest.swift b/ios/MullvadREST/MullvadAPI/APIRequest/APIRequest.swift index ab1087fe5e..f2ecafdbf6 100644 --- a/ios/MullvadREST/MullvadAPI/APIRequest/APIRequest.swift +++ b/ios/MullvadREST/MullvadAPI/APIRequest/APIRequest.swift @@ -18,6 +18,12 @@ public enum APIRequest: Codable, Sendable { case createAccount(_ retryStrategy: REST.RetryStrategy) case getAccount(_ retryStrategy: REST.RetryStrategy, accountNumber: String) case deleteAccount(_ retryStrategy: REST.RetryStrategy, accountNumber: String) + case initStorekitPayment(retryStrategy: REST.RetryStrategy, accountNumber: String) + case checkStorekitPayment( + retryStrategy: REST.RetryStrategy, + accountNumber: String, + transaction: StorekitTransaction + ) // Device Proxy case getDevice(_ retryStrategy: REST.RetryStrategy, accountNumber: String, identifier: String) @@ -55,6 +61,10 @@ public enum APIRequest: Codable, Sendable { "rotate-device-key" case .createDevice: "create-device" + case .initStorekitPayment: + "init-storekit-payment" + case .checkStorekitPayment: + "check-storekit-payment" } } @@ -70,8 +80,10 @@ public enum APIRequest: Codable, Sendable { let .getDevice(strategy, _, _), let .getDevices(strategy, _), let .deleteDevice(strategy, _, _), - let .rotateDeviceKey(strategy, _, _, _): - return strategy + let .rotateDeviceKey(strategy, _, _, _), + let .initStorekitPayment(strategy, _), + let .checkStorekitPayment(strategy, _, _): + strategy } } } |
