diff options
| author | Bug Magnet <marco.nikic@mullvad.net> | 2025-05-22 14:43:38 +0200 |
|---|---|---|
| committer | Bug Magnet <marco.nikic@mullvad.net> | 2025-05-22 14:43:38 +0200 |
| commit | d6c9855a1ec79fa775314e9c0e4206a5a4e97f46 (patch) | |
| tree | e152dc9bee20d31e26c192b4134712dd986c2b57 /ios/MullvadREST/MullvadAPI/APIRequest | |
| parent | 350667e42d085281429cd92bba1c2612545c2368 (diff) | |
| parent | ea1b212d9e254bfcf236071ef00c05f010c6e4d8 (diff) | |
| download | mullvadvpn-d6c9855a1ec79fa775314e9c0e4206a5a4e97f46.tar.xz mullvadvpn-d6c9855a1ec79fa775314e9c0e4206a5a4e97f46.zip | |
Merge branch 'migrate-legacy-storekit-payment-to-mullvad-api-ios-1201'
Diffstat (limited to 'ios/MullvadREST/MullvadAPI/APIRequest')
| -rw-r--r-- | ios/MullvadREST/MullvadAPI/APIRequest/APIRequest.swift | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/ios/MullvadREST/MullvadAPI/APIRequest/APIRequest.swift b/ios/MullvadREST/MullvadAPI/APIRequest/APIRequest.swift index f2ecafdbf6..5f27695672 100644 --- a/ios/MullvadREST/MullvadAPI/APIRequest/APIRequest.swift +++ b/ios/MullvadREST/MullvadAPI/APIRequest/APIRequest.swift @@ -18,6 +18,11 @@ 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 legacyStorekitPayment( + retryStrategy: REST.RetryStrategy, + accountNumber: String, + request: LegacyStorekitRequest + ) case initStorekitPayment(retryStrategy: REST.RetryStrategy, accountNumber: String) case checkStorekitPayment( retryStrategy: REST.RetryStrategy, @@ -61,6 +66,8 @@ public enum APIRequest: Codable, Sendable { "rotate-device-key" case .createDevice: "create-device" + case .legacyStorekitPayment: + "legacy-storekit-payment" case .initStorekitPayment: "init-storekit-payment" case .checkStorekitPayment: @@ -81,6 +88,7 @@ public enum APIRequest: Codable, Sendable { let .getDevices(strategy, _), let .deleteDevice(strategy, _, _), let .rotateDeviceKey(strategy, _, _, _), + let .legacyStorekitPayment(strategy, _, _), let .initStorekitPayment(strategy, _), let .checkStorekitPayment(strategy, _, _): strategy |
