q.smali

.class public Lcom/beetalk/sdk/networking/service/q;
.super Ljava/lang/Object;
.source "BillingService.java"


# direct methods
.method public static a(Landroid/content/Context;Lcom/android/billingclient/api/Purchase;II)Lbolts/y;
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/content/Context;",
            "Lcom/android/billingclient/api/Purchase;",
            "II)",
            "Lbolts/y<",
            "Lcom/beetalk/sdk/networking/model/CommitResp;",
            ">;"
        }
    .end annotation

    .line 1
    invoke-static {p1, p2, p3}, Lcom/beetalk/sdk/networking/model/CommitReq;->toParams(Lcom/android/billingclient/api/Purchase;II)Ljava/util/Map;

    move-result-object p0

    .line 2
    new-instance p1, Lcom/beetalk/sdk/networking/service/o;

    invoke-direct {p1, p0}, Lcom/beetalk/sdk/networking/service/o;-><init>(Ljava/util/Map;)V

    invoke-static {p1}, Lbolts/y;->a(Ljava/util/concurrent/Callable;)Lbolts/y;

    move-result-object p0

    new-instance p1, Lcom/beetalk/sdk/networking/service/m;

    invoke-direct {p1}, Lcom/beetalk/sdk/networking/service/m;-><init>()V

    sget-object p2, Lbolts/y;->a:Ljava/util/concurrent/ExecutorService;

    .line 3
    invoke-virtual {p0, p1, p2}, Lbolts/y;->a(Lbolts/k;Ljava/util/concurrent/Executor;)Lbolts/y;

    move-result-object p0

    return-object p0
.end method

.method public static a(Landroid/content/Context;Lcom/garena/pay/android/GGPayRequest;Ljava/util/Map;)Lbolts/y;
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/content/Context;",
            "Lcom/garena/pay/android/GGPayRequest;",
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;)",
            "Lbolts/y<",
            "Lcom/beetalk/sdk/networking/model/ChannelsResp;",
            ">;"
        }
    .end annotation

    .line 8
    invoke-virtual {p1}, Lcom/garena/pay/android/GGPayRequest;->getClientPaymentRequest()Lcom/garena/pay/android/data/GGPayment;

    move-result-object v0

    invoke-virtual {v0}, Lcom/garena/pay/android/data/GGPayment;->getApiVersion()I

    move-result v0

    const/4 v1, 0x1

    if-ne v0, v1, :cond_10

    .line 9
    invoke-static {p1, p2}, Lcom/beetalk/sdk/networking/service/q;->a(Lcom/garena/pay/android/GGPayRequest;Ljava/util/Map;)Lbolts/y;

    move-result-object p0

    return-object p0

    .line 10
    :cond_10
    new-instance v0, Lcom/beetalk/sdk/networking/service/n;

    invoke-direct {v0, p2}, Lcom/beetalk/sdk/networking/service/n;-><init>(Ljava/util/Map;)V

    invoke-static {v0}, Lbolts/y;->a(Ljava/util/concurrent/Callable;)Lbolts/y;

    move-result-object p2

    new-instance v0, Lcom/beetalk/sdk/networking/service/l;

    invoke-direct {v0, p1, p0}, Lcom/beetalk/sdk/networking/service/l;-><init>(Lcom/garena/pay/android/GGPayRequest;Landroid/content/Context;)V

    sget-object p0, Lbolts/y;->a:Ljava/util/concurrent/ExecutorService;

    .line 11
    invoke-virtual {p2, v0, p0}, Lbolts/y;->a(Lbolts/k;Ljava/util/concurrent/Executor;)Lbolts/y;

    move-result-object p0

    return-object p0
.end method

.method private static a(Lcom/garena/pay/android/GGPayRequest;Ljava/util/Map;)Lbolts/y;
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/garena/pay/android/GGPayRequest;",
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;)",
            "Lbolts/y<",
            "Lcom/beetalk/sdk/networking/model/ChannelsResp;",
            ">;"
        }
    .end annotation

    .line 6
    new-instance v0, Lcom/beetalk/sdk/networking/service/k;

    invoke-direct {v0, p1}, Lcom/beetalk/sdk/networking/service/k;-><init>(Ljava/util/Map;)V

    invoke-static {v0}, Lbolts/y;->a(Ljava/util/concurrent/Callable;)Lbolts/y;

    move-result-object p1

    new-instance v0, Lcom/beetalk/sdk/networking/service/j;

    invoke-dire