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:
@@ -19,7 +19,7 @@ class StoreKitManager: ObservableObject {
|
|||||||
@Published var purchaseError: String?
|
@Published var purchaseError: String?
|
||||||
|
|
||||||
private var transactionListener: Task<Void, Error>?
|
private var transactionListener: Task<Void, Error>?
|
||||||
private let subscriptionApi = SubscriptionApi()
|
private let subscriptionApi = SubscriptionApi(client: ApiClient.shared.httpClient)
|
||||||
|
|
||||||
private init() {
|
private init() {
|
||||||
// Start listening for transactions
|
// Start listening for transactions
|
||||||
|
|||||||
Reference in New Issue
Block a user