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