Fix StoreKitManager SubscriptionApi initialization

Fixed Swift compilation error by explicitly passing httpClient parameter
to SubscriptionApi constructor. Kotlin default parameters are not
available when calling from Swift.

Changed from:
  SubscriptionApi()
To:
  SubscriptionApi(client: ApiClient.shared.httpClient)

iOS build now succeeds.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Trey t
2025-11-24 14:15:46 -06:00
parent 0946842737
commit b5b3353529

View File

@@ -19,7 +19,7 @@ class StoreKitManager: ObservableObject {
@Published var purchaseError: String?
private var transactionListener: Task<Void, Error>?
private let subscriptionApi = SubscriptionApi()
private let subscriptionApi = SubscriptionApi(client: ApiClient.shared.httpClient)
private init() {
// Start listening for transactions