h.smali
.class public Lcom/sandboxol/oversea/a/h;
.super Ljava/lang/Object;
.source "GoogleInventoryUtil.java"
# direct methods
.method public static a(Landroid/content/Context;Lcom/android/billingclient/api/Purchase;)V
.registers 4
.line 10
new-instance v0, Lcom/sandboxol/center/router/moduleInfo/pay/BuyParam;
invoke-direct {v0, p1}, Lcom/sandboxol/center/router/moduleInfo/pay/BuyParam;-><init>(Lcom/android/billingclient/api/Purchase;)V
const-string v1, "gpay_server_consume_started"
.line 11
invoke-static {v1, p1}, Lcom/sandboxol/center/router/manager/GooglePayReportManager;->onEvent(Ljava/lang/String;Lcom/android/billingclient/api/Purchase;)V
.line 12
new-instance v1, Lcom/sandboxol/oversea/a/c;
invoke-direct {v1, p1, p0}, Lcom/sandboxol/oversea/a/c;-><init>(Lcom/android/billingclient/api/Purchase;Landroid/content/Context;)V
invoke-static {p0, v0, v1}, Lcom/sandboxol/center/router/manager/RechargeManager;->recharge(Landroid/content/Context;Lcom/sandboxol/center/router/moduleInfo/pay/BuyParam;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method public static a(Landroid/content/Context;Lcom/android/billingclient/api/Purchase;Z)V
.registers 5
.line 13
new-instance v0, Lcom/sandboxol/center/router/moduleInfo/pay/BuyParam;
invoke-direct {v0, p1}, Lcom/sandboxol/center/router/moduleInfo/pay/BuyParam;-><init>(Lcom/android/billingclient/api/Purchase;)V
.line 14
new-instance v1, Lcom/sandboxol/oversea/a/g;
invoke-direct {v1, p1, p2, p0}, Lcom/sandboxol/oversea/a/g;-><init>(Lcom/android/billingclient/api/Purchase;ZLandroid/content/Context;)V
invoke-static {p0, v0, v1}, Lcom/sandboxol/center/router/manager/RechargeManager;->buyVip(Landroid/content/Context;Lcom/sandboxol/center/router/moduleInfo/pay/BuyParam;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method public static a(Landroid/content/Context;Lcom/sandboxol/center/router/moduleInfo/pay/PayOrder;)V
.registers 5
.line 1
iget-object v0, p1, Lcom/sandboxol/center/router/moduleInfo/pay/PayOrder;->purchase:Lcom/android/billingclient/api/Purchase;
if-eqz v0, :cond_84
iget v1, p1, Lcom/sandboxol/center/router/moduleInfo/pay/PayOrder;->code:I
const/4 v2, 0x1
if-eq v1, v2, :cond_b
goto/16 :goto_84
.line 2
:cond_b
invoke-virtual {v0}, Lcom/android/billingclient/api/Purchase;->getSku()Ljava/lang/String;
move-result-object v0
const-string v1, "diamond"
invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_7f
iget-object v0, p1, Lcom/sandboxol/center/router/moduleInfo/pay/PayOrder;->purchase:Lcom/android/billingclient/api/Purchase;
invoke-virtual {v0}, Lcom/android/billingclient/api/Purchase;->getSku()Ljava/lang/String;
move-result-object v0
const-string v1, "cube"
invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_7f
iget-object v0, p1, Lcom/sandboxol/center/router/moduleInfo/pay/PayOrder;->purchase:Lcom/android/billingclient/api/Purchase;
invoke-virtual {v0}, Lcom/android/billingclient/api/Purchase;->getSku()Ljava/lang/String;
move-result-object v0
const-string v1, "game"
invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_34
goto :goto_7f
.line 3
:cond_34
iget-object v0, p1, Lcom/sandboxol/center/router/moduleInfo/pay/PayOrder;->purchase:Lcom/android/billingclient/api/Purchase;
invoke-virtual {v0}, Lcom/android/billingclient/api/Purchase;->getSku()Ljava/lang/String;
move-result-object v0
const-string v1, "vip"
invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_5d
.line 4
iget-object v0, p1, Lcom/sandboxol/center/router/moduleInfo/pay/PayOrder;->purchase:Lcom/android/billingclient/api/Purchase;
invoke-virtual {v0}, Lcom/android/billingclient/api/Purchase;->getSku()Ljava/lang/String;
move-result-object v0
const-string v1, "and.vipsub"
invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_57
.line 5
iget-object p1, p1, Lcom/sandboxol/center/router/moduleInfo/pay/PayOrder;->purchase:Lcom/android/billingclient/api/Purchase;
const/4 v0, 0x0
invoke-static {p0, p1, v0}, Lcom/sandboxol/oversea/a/h;->c(Landroid/content/Context;Lcom/android/billingclient/api/Purchase;Z)V
goto :goto_84
.line 6
:cond_57
iget-object p1, p1, Lcom/sandboxol/center/router/moduleInfo/pay/PayOrder;->purchase:Lcom/android/billingclient/api/Purchase;
invoke-static {p0, p1}, Lcom/sandboxol/oversea/a/h;->c(Landroid/content/Context;Lcom/android/billingclient/api/Purchase;)V
goto :goto_84
.line 7
:cond_5d
iget-object v0, p1, Lcom/sandboxol/center/router/moduleInfo/pay/PayOrder;->purchase:Lcom/android/billingclient/api/Purchase;
invoke-virtual {v0}, Lcom/android/billingclient/api/Purchase;->getSku()Ljava/lang/String;
move-result-object v0
const-string v1, "gift"
invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_79
iget-object v0, p1, Lcom/sandboxol/center/router/moduleInfo/pay/PayOrder;->purchase:Lcom/android/billingclient/api/Purchase;
invoke-virtual {v0}, Lcom/android/billingclient/api/Purchase;->getSku()Ljava/lang/String;
move-result-object v0
const-string v1, "pass"
invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_84
.line 8
:cond_79
iget-object p1, p1, Lcom/sandboxol/center/router/moduleInfo/pay/PayOrder;->purchase:Lcom/android/billingclient/api/Purchase;
invoke-static {p0, p1, v2}, Lcom/sandboxol/oversea/a/h;->b(Landroid/content/Context;Lcom/android/billingclient/api/Purchase;Z)V
goto :goto_84
.line 9
:cond_7f
:goto_7f
iget-object p1, p1, Lcom/sandboxol/center/router/moduleInfo/pay/PayOrder;->purchase:Lcom/android/billingclient/api/Purchase;
invoke-static {p0, p1}, Lcom/sandboxol/oversea/a/h;->d(Landroid/content/Context;Lcom/android/billingclient/api/Purchase;)V
:cond_84
:goto_84
return-void
.end method
.method public static b(Landroid/content/Context;Lcom/android/billingclient/api/Purchase;)V
.registers 4
.line 1
new-instance v0, Lcom/sandboxol/center/router/moduleInfo/pay/BuyParam;
invoke-direct {v0, p1}, Lcom/sandboxol/center/router/moduleInfo/pay/BuyParam;-><init>(Lcom/android/billingclient/api/Purchase;)V
.line 2
new-instance v1, Lcom/sandboxol/oversea/a/d;
invoke-direct {v1, p1, p0}, Lcom/sandboxol/oversea/a/d;-><init>(Lcom/android/billingclient/api/Purchase;Landroid/content/Context;)V
invoke-static {p0, v0, v1}, Lcom/sandboxol/center/router/manager/RechargeManager;->buyVipExtend(Landroid/content/Context;Lcom/sandboxol/center/router/moduleInfo/pay/BuyParam;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method public static b(Landroid/content/Context;Lcom/android/billingclient/api/Purchase;Z)V
.registers 5
.line 3
new-instance v0, Lcom/sandboxol/center/router/moduleInfo/pay/BuyParam;
invoke-direct {v0, p1}, Lcom/sandboxol/center/router/moduleInfo/pay/BuyParam;-><init>(Lcom/android/billingclient/api/Purchase;)V
.line 4
new-instance v1, Lcom/sandboxol/oversea/a/f;
invoke-direct {v1, p1, p0, v0, p2}, Lcom/sandboxol/oversea/a/f;-><init>(Lcom/android/billingclient/api/Purchase;Landroid/content/Context;Lcom/sandboxol/center/router/moduleInfo/pay/BuyParam;Z)V
invoke-static {p0, v0, v1}, Lcom/sandboxol/center/router/manager/RechargeManager;->buyVip(Landroid/content/Context;Lcom/sandboxol/center/router/moduleInfo/pay/BuyParam;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method private static c(Landroid/content/Context;Lcom/android/billingclient/api/Purchase;)V
.registers 4
.line 1
new-instance v0, Lcom/sandboxol/center/router/moduleInfo/pay/BuyParam;
invoke-direct {v0, p1}, Lcom/sandboxol/center/router/moduleInfo/pay/BuyParam;-><init>(Lcom/android/billingclient/api/Purchase;)V
.line 2
new-instance v1, Lcom/sandboxol/oversea/a/b;
invoke-direct {v1, p1, p0}, Lcom/sandboxol/oversea/a/b;-><init>(Lcom/android/billingclient/api/Purchase;Landroid/content/Context;)V
invoke-static {p0, v0, v1}, Lcom/sandboxol/center/router/manager/RechargeManager;->buyVipExtend(Landroid/content/Context;Lcom/sandboxol/center/router/moduleInfo/pay/BuyParam;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method public static c(Landroid/content/Context;Lcom/android/billingclient/api/Purchase;Z)V
.registers 5
.line 3
invoke-virtual {p1}, Lcom/android/billingclient/api/Purchase;->getSku()Ljava/lang/String;
move-result-object v0
new-instance v1, Lcom/sandboxol/oversea/a/e;
invoke-direct {v1, p2, p0}, Lcom/sandboxol/oversea/a/e;-><init>(ZLandroid/content/Context;)V
invoke-static {p0, v0, v1}, Lcom/sandboxol/center/router/manager/RechargeManager;->getProductInfo(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.line 4
invoke-static {}, Lcom/sandboxol/center/router/manager/BillingManager;->getInstance()Lcom/sandboxol/center/router/manager/BillingManager;
move-result-object p0
invoke-virtual {p0, p1, p2}, Lcom/sandboxol/center/router/manager/BillingManager;->acknowledgePurchase(Lcom/android/billingclient/api/Purchase;Z)V
return-void
.end method
.method private static d(Landroid/content/Context;Lcom/android/billingclient/api/Purchase;)V
.registers 4
.line 1
new-instance v0, Lcom/sandboxol/center/router/moduleInfo/pay/BuyParam;
invoke-direct {v0, p1}, Lcom/sandboxol/center/router/moduleInfo/pay/BuyParam;-><init>(Lcom/android/billingclient/api/Purchase;)V
.line 2
new-instance v1, Lcom/sandboxol/oversea/a/a;
invoke-direct {v1, p1, p0}, Lcom/sandboxol/oversea/a/a;-><init>(Lcom/android/billingclient/api/Purchase;Landroid/content/Context;)V
invoke-static {p0, v0, v1}, Lcom/sandboxol/center/router/manager/RechargeManager;->recharge(Landroid/content/Context;Lcom/sandboxol/center/router/moduleInfo/pay/BuyParam;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method