summaryrefslogtreecommitdiffhomepage
path: root/android
diff options
context:
space:
mode:
authorDavid Göransson <david.goransson@mullvad.net>2024-10-02 09:40:35 +0200
committerDavid Göransson <david.goransson@mullvad.net>2024-10-03 08:52:02 +0200
commit70ff213b3fd9c214b84e1b68cd53f61f8897876c (patch)
treed8262f9148414941ba68650865e533ded8830b18 /android
parentbd1485a496482ddd0233a5e3cd39078d3ecf5072 (diff)
downloadmullvadvpn-70ff213b3fd9c214b84e1b68cd53f61f8897876c.tar.xz
mullvadvpn-70ff213b3fd9c214b84e1b68cd53f61f8897876c.zip
Fix pendingPurchases deprecation
Diffstat (limited to 'android')
-rw-r--r--android/lib/billing/src/main/kotlin/net/mullvad/mullvadvpn/lib/billing/BillingRepository.kt5
1 files changed, 4 insertions, 1 deletions
diff --git a/android/lib/billing/src/main/kotlin/net/mullvad/mullvadvpn/lib/billing/BillingRepository.kt b/android/lib/billing/src/main/kotlin/net/mullvad/mullvadvpn/lib/billing/BillingRepository.kt
index 9ccd1d77ff..77eaea03a6 100644
--- a/android/lib/billing/src/main/kotlin/net/mullvad/mullvadvpn/lib/billing/BillingRepository.kt
+++ b/android/lib/billing/src/main/kotlin/net/mullvad/mullvadvpn/lib/billing/BillingRepository.kt
@@ -7,6 +7,7 @@ import com.android.billingclient.api.BillingClient.BillingResponseCode
import com.android.billingclient.api.BillingClientStateListener
import com.android.billingclient.api.BillingFlowParams
import com.android.billingclient.api.BillingResult
+import com.android.billingclient.api.PendingPurchasesParams
import com.android.billingclient.api.ProductDetails
import com.android.billingclient.api.ProductDetailsResult
import com.android.billingclient.api.PurchasesResult
@@ -62,7 +63,9 @@ class BillingRepository(context: Context) {
init {
billingClient =
BillingClient.newBuilder(context)
- .enablePendingPurchases()
+ .enablePendingPurchases(
+ PendingPurchasesParams.newBuilder().enableOneTimeProducts().build()
+ )
.setListener(purchaseUpdateListener)
.build()
}