Remove warnings

kmm
Laurent 5 years ago
parent 5bbfea13a4
commit 50d3287a24
  1. 20
      app/src/main/java/net/pokeranalytics/android/util/billing/AppGuard.kt

@ -78,7 +78,7 @@ object AppGuard : PurchasesUpdatedListener {
"august2020" -> "01/8/2020"
"april2021" -> "09/4/2021"
"nov2020" -> "08/11/2020"
"oct2021" -> "01/10/2021"
"oct2021" -> "10/10/2021"
else -> null
}
@ -103,9 +103,9 @@ object AppGuard : PurchasesUpdatedListener {
billingClient = BillingClient.newBuilder(context).setListener(this).enablePendingPurchases().build()
this.startConnection(Runnable {
this.startConnection {
this.updatePurchases()
})
}
}
@ -154,9 +154,9 @@ object AppGuard : PurchasesUpdatedListener {
}
fun requestPurchasesUpdate() {
this.executeServiceRequest(Runnable {
this.executeServiceRequest {
this.updatePurchases()
})
}
}
/**
@ -167,12 +167,10 @@ object AppGuard : PurchasesUpdatedListener {
this.resetPurchases()
// Automatically checks for purchases (when switching devices for example)
val purchasesResult = billingClient.queryPurchases(BillingClient.SkuType.SUBS)
if (purchasesResult != null) {
purchasesResult.purchasesList?.forEach {
this.handlePurchase(it)
}
}
}
/**
* Reset all purchases
@ -194,9 +192,9 @@ object AppGuard : PurchasesUpdatedListener {
val params = SkuDetailsParams.newBuilder()
params.setSkusList(skuList).setType(BillingClient.SkuType.SUBS)
this.executeServiceRequest(Runnable {
this.executeServiceRequest {
billingClient.querySkuDetailsAsync(params.build(), listener)
})
}
return true
}
@ -212,10 +210,10 @@ object AppGuard : PurchasesUpdatedListener {
.setSkuDetails(skuDetails)
.build()
this.executeServiceRequest(Runnable {
this.executeServiceRequest {
val responseCode = billingClient.launchBillingFlow(activity, flowParams)
Timber.d("launchBillingFlow returned $responseCode")
})
}
}

Loading…
Cancel
Save