From 844c1be689d7df00a1941adaf1efcba5e2c5d926 Mon Sep 17 00:00:00 2001 From: Moez Bhatti Date: Tue, 13 Dec 2022 19:46:18 -0500 Subject: [PATCH] Don't acknowledge pending purchases --- .../java/com/moez/QKSMS/common/util/BillingManagerImpl.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/presentation/src/withAnalytics/java/com/moez/QKSMS/common/util/BillingManagerImpl.kt b/presentation/src/withAnalytics/java/com/moez/QKSMS/common/util/BillingManagerImpl.kt index efd38061..8adedac3 100644 --- a/presentation/src/withAnalytics/java/com/moez/QKSMS/common/util/BillingManagerImpl.kt +++ b/presentation/src/withAnalytics/java/com/moez/QKSMS/common/util/BillingManagerImpl.kt @@ -197,7 +197,7 @@ class BillingManagerImpl @Inject constructor( private suspend fun handlePurchases(purchases: List) = executeServiceRequest { purchases.forEach { purchase -> - if (!purchase.isAcknowledged) { + if (!purchase.isAcknowledged && purchase.purchaseState == PurchaseState.PURCHASED) { val params = AcknowledgePurchaseParams.newBuilder() .setPurchaseToken(purchase.purchaseToken) .build()