diff options
| author | Jon Petersson <jon.petersson@mullvad.net> | 2025-05-21 14:25:00 +0200 |
|---|---|---|
| committer | Bug Magnet <marco.nikic@mullvad.net> | 2025-05-22 14:43:26 +0200 |
| commit | ea1b212d9e254bfcf236071ef00c05f010c6e4d8 (patch) | |
| tree | e152dc9bee20d31e26c192b4134712dd986c2b57 /ios/MullvadREST/MullvadAPI/APIRequest/APIRequest.swift | |
| parent | 350667e42d085281429cd92bba1c2612545c2368 (diff) | |
| download | mullvadvpn-ea1b212d9e254bfcf236071ef00c05f010c6e4d8.tar.xz mullvadvpn-ea1b212d9e254bfcf236071ef00c05f010c6e4d8.zip | |
Migrate legacy storekit payment to Mullvad API
Diffstat (limited to 'ios/MullvadREST/MullvadAPI/APIRequest/APIRequest.swift')
| -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 |
