Fixes potential crash

dev
Laurent 7 years ago
parent 30f14c04e4
commit aa2ed846e7
  1. 11
      app/src/main/java/net/pokeranalytics/android/util/billing/AppGuard.kt

@ -100,15 +100,16 @@ object AppGuard : PurchasesUpdatedListener {
/** /**
* Update the state of subscriptions * Update the state of subscriptions
* Restore or stop access to IAPs * Restores or stops access to IAPs
*/ */
private fun updatePurchases() { private fun updatePurchases() {
this.resetPurchases() this.resetPurchases()
// Automatically checks for purchases (when switching devices for example) // Automatically checks for purchases (when switching devices for example)
val purchasesResult = val purchasesResult = billingClient.queryPurchases(BillingClient.SkuType.SUBS)
billingClient.queryPurchases(BillingClient.SkuType.SUBS) if (purchasesResult != null) {
purchasesResult.purchasesList.forEach { purchasesResult.purchasesList.forEach {
this.handlePurchase(it) this.handlePurchase(it)
}
} }
} }

Loading…
Cancel
Save