"use client"; import { createBillingClient, type BillingClient } from "@bytelyst/billing-client"; import { PLATFORM_SERVICE_URL, PRODUCT_ID } from "@/lib/product-config"; import { getAccessToken } from "@/lib/api-helpers"; let _client: BillingClient | null = null; export function getBillingClient(): BillingClient { if (!_client) { _client = createBillingClient({ baseUrl: PLATFORM_SERVICE_URL, productId: PRODUCT_ID, getAccessToken, }); } return _client; }