|
@@ -308,14 +308,12 @@ public class PaymentsManager {
|
|
|
|
|
|
public void processPurchaseResponse(int resultCode, Intent data) {
|
|
public void processPurchaseResponse(int resultCode, Intent data) {
|
|
HandlePurchaseTask handlePurchaseTask = new HandlePurchaseTask(activity) {
|
|
HandlePurchaseTask handlePurchaseTask = new HandlePurchaseTask(activity) {
|
|
-
|
|
|
|
@Override
|
|
@Override
|
|
protected void success(final String sku, final String signature, final String ticket) {
|
|
protected void success(final String sku, final String signature, final String ticket) {
|
|
godotPaymentV3.callbackSuccess(ticket, signature, sku);
|
|
godotPaymentV3.callbackSuccess(ticket, signature, sku);
|
|
|
|
|
|
if (auto_consume) {
|
|
if (auto_consume) {
|
|
new ConsumeTask(mService, activity) {
|
|
new ConsumeTask(mService, activity) {
|
|
-
|
|
|
|
@Override
|
|
@Override
|
|
protected void success(String ticket) {
|
|
protected void success(String ticket) {
|
|
}
|
|
}
|
|
@@ -346,12 +344,10 @@ public class PaymentsManager {
|
|
public void validatePurchase(String purchaseToken, final String sku) {
|
|
public void validatePurchase(String purchaseToken, final String sku) {
|
|
|
|
|
|
new ValidateTask(activity, godotPaymentV3) {
|
|
new ValidateTask(activity, godotPaymentV3) {
|
|
-
|
|
|
|
@Override
|
|
@Override
|
|
protected void success() {
|
|
protected void success() {
|
|
|
|
|
|
new ConsumeTask(mService, activity) {
|
|
new ConsumeTask(mService, activity) {
|
|
-
|
|
|
|
@Override
|
|
@Override
|
|
protected void success(String ticket) {
|
|
protected void success(String ticket) {
|
|
godotPaymentV3.callbackSuccess(ticket, null, sku);
|
|
godotPaymentV3.callbackSuccess(ticket, null, sku);
|
|
@@ -384,7 +380,6 @@ public class PaymentsManager {
|
|
|
|
|
|
public void consume(final String sku) {
|
|
public void consume(final String sku) {
|
|
new ConsumeTask(mService, activity) {
|
|
new ConsumeTask(mService, activity) {
|
|
-
|
|
|
|
@Override
|
|
@Override
|
|
protected void success(String ticket) {
|
|
protected void success(String ticket) {
|
|
godotPaymentV3.callbackSuccessProductMassConsumed(ticket, "", sku);
|
|
godotPaymentV3.callbackSuccessProductMassConsumed(ticket, "", sku);
|
|
@@ -527,7 +522,8 @@ public class PaymentsManager {
|
|
}
|
|
}
|
|
godotPaymentV3.completeSkuDetail();
|
|
godotPaymentV3.completeSkuDetail();
|
|
}
|
|
}
|
|
- })).start();
|
|
|
|
|
|
+ }))
|
|
|
|
+ .start();
|
|
}
|
|
}
|
|
|
|
|
|
public void setBaseSingleton(GodotPaymentV3 godotPaymentV3) {
|
|
public void setBaseSingleton(GodotPaymentV3 godotPaymentV3) {
|