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()