test #166
| @@ -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, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user