play-billing-samples icon indicating copy to clipboard operation
play-billing-samples copied to clipboard

In querySubscriptionPurchases() , after check !billingClient.isReady , should return ?

Open icools opened this issue 10 months ago • 1 comments

in ClasssyTaxiAppKotlin , BillingClientLifecycle.kt

fun querySubscriptionPurchases() {
        if (!billingClient.isReady) {
            Log.e(TAG, "querySubscriptionPurchases: BillingClient is not ready")
            billingClient.startConnection(this)
            // ---------------------------> should return here?
        }

        billingClient.queryPurchasesAsync(
            QueryPurchasesParams.newBuilder()
                .setProductType(BillingClient.ProductType.SUBS)
                .build(), this
        )
    }

icools avatar Sep 07 '23 07:09 icools