|
@@ -113,7 +113,6 @@ public class PaymentsManager {
|
|
|
|
|
|
public void requestPurchase(final String sku, String transactionId) {
|
|
|
new PurchaseTask(mService, Godot.getInstance()) {
|
|
|
-
|
|
|
@Override
|
|
|
protected void error(String message) {
|
|
|
godotPaymentV3.callbackFail(message);
|
|
@@ -128,7 +127,6 @@ public class PaymentsManager {
|
|
|
protected void alreadyOwned() {
|
|
|
godotPaymentV3.callbackAlreadyOwned(sku);
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
.purchase(sku, transactionId);
|
|
|
}
|
|
@@ -139,7 +137,6 @@ public class PaymentsManager {
|
|
|
|
|
|
public void consumeUnconsumedPurchases() {
|
|
|
new ReleaseAllConsumablesTask(mService, activity) {
|
|
|
-
|
|
|
@Override
|
|
|
protected void success(String sku, String receipt, String signature, String token) {
|
|
|
godotPaymentV3.callbackSuccessProductMassConsumed(receipt, signature, sku);
|
|
@@ -208,14 +205,12 @@ public class PaymentsManager {
|
|
|
|
|
|
public void processPurchaseResponse(int resultCode, Intent data) {
|
|
|
new HandlePurchaseTask(activity) {
|
|
|
-
|
|
|
@Override
|
|
|
protected void success(final String sku, final String signature, final String ticket) {
|
|
|
godotPaymentV3.callbackSuccess(ticket, signature, sku);
|
|
|
|
|
|
if (auto_consume) {
|
|
|
new ConsumeTask(mService, activity) {
|
|
|
-
|
|
|
@Override
|
|
|
protected void success(String ticket) {
|
|
|
}
|
|
@@ -245,12 +240,10 @@ public class PaymentsManager {
|
|
|
public void validatePurchase(String purchaseToken, final String sku) {
|
|
|
|
|
|
new ValidateTask(activity, godotPaymentV3) {
|
|
|
-
|
|
|
@Override
|
|
|
protected void success() {
|
|
|
|
|
|
new ConsumeTask(mService, activity) {
|
|
|
-
|
|
|
@Override
|
|
|
protected void success(String ticket) {
|
|
|
godotPaymentV3.callbackSuccess(ticket, null, sku);
|
|
@@ -283,7 +276,6 @@ public class PaymentsManager {
|
|
|
|
|
|
public void consume(final String sku) {
|
|
|
new ConsumeTask(mService, activity) {
|
|
|
-
|
|
|
@Override
|
|
|
protected void success(String ticket) {
|
|
|
godotPaymentV3.callbackSuccessProductMassConsumed(ticket, "", sku);
|