commit
c64a315226
|
@ -2,6 +2,7 @@ package kr.co.vividnext.sodalive.can.charge
|
|||
|
||||
import com.fasterxml.jackson.databind.ObjectMapper
|
||||
import com.google.api.services.androidpublisher.AndroidPublisher
|
||||
import com.google.api.services.androidpublisher.model.ProductPurchasesAcknowledgeRequest
|
||||
import kr.co.bootpay.Bootpay
|
||||
import kr.co.vividnext.sodalive.can.CanRepository
|
||||
import kr.co.vividnext.sodalive.can.charge.event.ChargeSpringEvent
|
||||
|
@ -258,12 +259,18 @@ class ChargeService(
|
|||
private fun consumeWithRetry(productId: String, purchaseToken: String, charge: Charge, member: Member): Boolean {
|
||||
var attempt = 0
|
||||
var delay = 2000L
|
||||
val retries = 5
|
||||
val retries = 3
|
||||
|
||||
var lastError: Exception? = null
|
||||
|
||||
while (attempt < retries) {
|
||||
try {
|
||||
androidPublisher.purchases().products().acknowledge(
|
||||
"kr.co.vividnext.sodalive",
|
||||
productId,
|
||||
purchaseToken,
|
||||
ProductPurchasesAcknowledgeRequest()
|
||||
)
|
||||
androidPublisher.purchases().products().consume(
|
||||
"kr.co.vividnext.sodalive",
|
||||
productId,
|
||||
|
|
Loading…
Reference in New Issue