From b5b33535295e829c0f8bbd95f0b41167f632d868 Mon Sep 17 00:00:00 2001 From: Trey t Date: Mon, 24 Nov 2025 14:15:46 -0600 Subject: [PATCH] Fix StoreKitManager SubscriptionApi initialization MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- iosApp/iosApp/Subscription/StoreKitManager.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/iosApp/iosApp/Subscription/StoreKitManager.swift b/iosApp/iosApp/Subscription/StoreKitManager.swift index f4e42de..2e971e7 100644 --- a/iosApp/iosApp/Subscription/StoreKitManager.swift +++ b/iosApp/iosApp/Subscription/StoreKitManager.swift @@ -19,7 +19,7 @@ class StoreKitManager: ObservableObject { @Published var purchaseError: String? private var transactionListener: Task? - private let subscriptionApi = SubscriptionApi() + private let subscriptionApi = SubscriptionApi(client: ApiClient.shared.httpClient) private init() { // Start listening for transactions