u.smali

.class public final Ls1/u;
.super Ljava/lang/Object;
.source "SourceFile"


# direct methods
.method public static synthetic a(Lf1/i;)Ljava/lang/Object;
    .registers 1

    invoke-static {p0}, Ls1/u;->g(Lf1/i;)Ljava/lang/Object;

    move-result-object p0

    return-object p0
.end method

.method public static synthetic b(Lf1/i;Lcom/beetalk/sdk/f$g;Ls1/b;Lf1/i;)Ljava/lang/Object;
    .registers 4

    invoke-static {p0, p1, p2, p3}, Ls1/u;->f(Lf1/i;Lcom/beetalk/sdk/f$g;Ls1/b;Lf1/i;)Ljava/lang/Object;

    move-result-object p0

    return-object p0
.end method

.method public static c(Landroid/app/Activity;Ls1/b;Lf1/i;Lcom/beetalk/sdk/f$g;)V
    .registers 4
    .param p1    # Ls1/b;
        .annotation build Landroidx/annotation/NonNull;
        .end annotation
    .end param
    .param p2    # Lf1/i;
        .annotation build Landroidx/annotation/NonNull;
        .end annotation
    .end param
    .param p3    # Lcom/beetalk/sdk/f$g;
        .annotation build Landroidx/annotation/NonNull;
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Ljava/lang/Object;",
            ">(",
            "Landroid/app/Activity;",
            "Ls1/b;",
            "Lf1/i<",
            "TT;>;",
            "Lcom/beetalk/sdk/f$g<",
            "Lh4/a<",
            "TT;>;>;)V"
        }
    .end annotation

    new-instance p0, Ls1/s;

    invoke-direct {p0, p2, p3, p1}, Ls1/s;-><init>(Lf1/i;Lcom/beetalk/sdk/f$g;Ls1/b;)V

    sget-object p3, Lf1/i;->k:Ljava/util/concurrent/Executor;

    invoke-virtual {p1}, Lf1/f;->c()Lf1/d;

    move-result-object p1

    invoke-virtual {p2, p0, p3, p1}, Lf1/i;->m(Lf1/g;Ljava/util/concurrent/Executor;Lf1/d;)Lf1/i;

    move-result-object p0

    new-instance p1, Ls1/t;

    invoke-direct {p1}, Ls1/t;-><init>()V

    invoke-virtual {p0, p1}, Lf1/i;->k(Lf1/g;)Lf1/i;

    return-void
.end method

.method private static d(Ljava/lang/Object;)Lh4/a;
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Ljava/lang/Object;",
            ">(TT;)",
            "Lh4/a<",
            "TT;>;"
        }
    .end annotation

    instance-of v0, p0, Lcom/beetalk/sdk/networking/model/BaseResp;

    if-eqz v0, :cond_24

    move-object v0, p0

    check-cast v0, Lcom/beetalk/sdk/networking/model/BaseResp;

    invoke-virtual {v0}, Lcom/beetalk/sdk/networking/model/BaseResp;->isFailure()Z

    move-result v1

    if-eqz v1, :cond_1e

    new-instance p0, Lh4/a$a;

    sget-object v1, Lcom/garena/pay/android/b;->V:Lcom/garena/pay/android/b;

    new-instance v2, Ljava/lang/Exception;

    invoke-virtual {v0}, Lcom/beetalk/sdk/networking/model/BaseResp;->getErrorMessage()Ljava/lang/String;

    move-result-object v0

    invoke-direct {v2, v0}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V

    invoke-direct {p0, v1, v2}, Lh4/a$a;-><init>(Lcom/garena/pay/android/b;Ljava/lang/Exception;)V

    return-object p0

    :cond_1e
    new-instance v0, Lh4/a$b;

    invoke-direct {v0, p0}, Lh4/a$b;-><init>(Ljava/lang/Object;)V

    return-object v0

    :cond_24
    instance-of v0, p0, Lcom/beetalk/sdk/networking/model/CommonResponse;

    if-eqz v0, :cond_48

    move-object v0, p0

    check-cast v0, Lcom/beetalk/sdk/networking/model/CommonResponse;

    invoke-virtual {v0}, Lcom/beetalk/sdk/networking/model/CommonResponse;->isSuccessResponse()Z

    move-result v1

    if-eqz v1, :cond_37

    new-instance v0, Lh4/a$b;

    invoke-direct {v0, p0}, Lh4/a$b;-><init>(Ljava/lang/Object;)V

    return-object v0

    :cond_37
    new-instance p0, Lh4/a$a;

    sget-object v1, Lcom/garena/pay/android/b;->S:Lcom/garena/pay/android/b;

    new-instance v2, Ljava/lang/Exception;

    invoke-virtual {v0}, Lcom/beetalk/sdk/networking/model/CommonResponse;->getError()Ljava/lang/String;

    move-result-object v0

    invoke-direct {v2, v0}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V

    invoke-direct {p0, v1, v2}, Lh4/a$a;-><init>(Lcom/garena/pay/android/b;Ljava/lang/Exception;)V

    return-object p0

    :cond_48
    new-instance v0, Lh4/a$b;

    invoke-direct {v0, p0}, Lh4/a$b;-><init>(Ljava/lang/Object;)V

    return-object v0
.end method

.method public static e(Landroid/app/Activity;Lcom/beetalk/sdk/f$g;Ljava/util/concurrent/Callable;)V
    .registers 5
    .param p0    # Landroid/app/Activity;
        .annotation build Landroidx/annotation/NonNull;
        .end annotation
    .end param
    .param p1    # Lcom/beetalk/sdk/f$g;
        .annotation build Landroidx/annotation/NonNull;
        .end annotation
    .end param
    .param p2    # Ljava/util/concurrent/Callable;
        .annotation build Landroidx/annotation/NonNull;
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<R:",
            "Ljava/lang/Object;",
            ">(",
            "Landroid/app/Activity;",
            "Lcom/beetalk/sdk/f$g<",
            "Lh4/a<",
            "TR;>;>;",
            "Ljava/util/concurrent/Callable<",
            "TR;>;)V"
        }
    .end annotation

    invoke-static {p0}, Ls1/b;->j(Landroid/app/Activity;)Ls1/b;

    move-result-object v0

    invoke-virtual {v0}, Lf1/f;->c()Lf1/d;

    move-result-object v1

    invoke-static {p2, v1}, Lf1/i;->g(Ljava/util/concurrent/Callable;Lf1/d;)Lf1/i;

    move-result-object p2

    invoke-static {p0, v0, p2, p1}, Ls1/u;->c(Landroid/app/Activity;Ls1/b;Lf1/i;Lcom/beetalk/sdk/f$g;)V

    return-void
.end method

.method private static synthetic f(Lf1/i;Lcom/beetalk/sdk/f$g;Ls1/b;Lf1/i;)Ljava/lang/Object;
    .registers 6

    invoke-virtual {p0}, Lf1/i;->x()Z

    move-result v0

    if-eqz v0, :cond_15

    new-instance p0, Lh4/a$a;

    sget-object p3, Lcom/garena/pay/android/b;->f:Lcom/garena/pay/android/b;

    new-instance v0, Ljava/lang/Exception;

    const-string v1, "Task Cancelled"

    invoke-direct {v0, v1}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V

    invoke-direct {p0, p3, v0}, Lh4/a$a;-><init>(Lcom/garena/pay/android/b;Ljava/lang/Exception;)V

    goto :goto_3d

    :cond_15
    invoke-virtual {p0}, Lf1/i;->z()Z

    move-result v0

    if-eqz v0, :cond_24

    invoke-virtual {p0}, Lf1/i;->u()Ljava/lang/Exception;

    move-result-object p0

    invoke-static {p0}, Ls1/u;->h(Ljava/lang/Exception;)Lh4/a;

    move-result-object p0

    goto :goto_3d

    :cond_24
    invoke-virtual {p3}, Lf1/i;->v()Ljava/lang/Object;

    move-result-object p0

    if-nez p0, :cond_39

    new-instance p0, Lh4/a$a;

    sget-object p3, Lcom/garena/pay/android/b;->V:Lcom/garena/pay/android/b;

    new-instance v0, Ljava/lang/Exception;

    const-string v1, "Unknown error, no result"

    invoke-direct {v0, v1}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V

    invoke-direct {p0, p3, v0}, Lh4/a$a;-><init>(Lcom/garena/pay/android/b;Ljava/lang/Exception;)V

    goto :goto_3d

    :cond_39
    invoke-static {p0}, Ls1/u;->d(Ljava/lang/Object;)Lh4/a;

    move-result-object p0

    :goto_3d
    invoke-interface {p1, p0}, Ly1/a;->onPluginResult(Ljava/lang/Object;)V

    invoke-virtual {p2}, Ls1/b;->l()V

    const/4 p0, 0x0

    return-object p0
.end method

.method private static synthetic g(Lf1/i;)Ljava/lang/Object;
    .registers 1

    invoke-virtual {p0}, Lf1/i;->u()Ljava/lang/Exception;

    move-result-object p0

    if-eqz p0, :cond_9

    invoke-static {p0}, Ls1/d;->b(Ljava/lang/Exception;)V

    :cond_9
    const/4 p0, 0x0

    return-object p0
.end method

.method private static h(Ljava/lang/Exception;)Lh4/a;
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Ljava/lang/Object;",
            ">(",
            "Ljava/lang/Exception;",
            ")",
            "Lh4/a<",
            "TT;>;"
        }
    .end annotation

    if-nez p0, :cond_9

    new-instance p0, Ljava/lang/Exception;

    const-string v0, "request error"

    invoke-direct {p0, v0}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V

    :cond_9
    instance-of v0, p0, Ll4/b;

    if-eqz v0, :cond_1a

    move-object v0, p0

    check-cast v0, Ll4/b;

    invoke-virtual {v0}, Ll4/b;->a()Lcom/garena/pay/android/b;

    move-result-object v0

    new-instance v1, Lh4/a$a;

    invoke-direct {v1, v0, p0}, Lh4/a$a;-><init>(Lcom/garena/pay/android/b;Ljava/lang/Exception;)V

    return-object v1

    :cond_1a
    new-instance v0, Lh4/a$a;

    sget-object v1, Lcom/garena/pay/android/b;->V:Lcom/garena/pay/android/b;

    invoke-direct {v0, v1, p0}, Lh4/a$a;-><init>(Lcom/garena/pay/android/b;Ljava/lang/Exception;)V

    return-object v0
.end method

.method public static i(Ljava/util/concurrent/Callable;)Ljava/lang/Object;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Ljava/lang/Object;",
            ">(",
            "Ljava/util/concurrent/Callable<",
            "TT;>;)TT;"
        }
    .end annotation

    :try_start_0
    invoke-interface {p0}, Ljava/util/concurrent/Callable;->call()Ljava/lang/Object;

    move-result-object p0
    :try_end_4
    .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_4} :catch_5

    return-object p0

    :catch_5
    new-instance p0, Ll4/b;

    sget-object v0, Lcom/garena/pay/android/b;->O:Lcom/garena/pay/android/b;

    invoke-direct {p0, v0}, Ll4/b;-><init>(Lcom/garena/pay/android/b;)V

    throw p0
.end method

.method public static j(Ljava/lang/String;Ljava/lang/String;)V
    .registers 3
    .param p1    # Ljava/lang/String;
        .annotation build Landroidx/annotation/NonNull;
        .end annotation
    .end param

    if-eqz p0, :cond_9

    invoke-virtual {p0}, Ljava/lang/String;->isEmpty()Z

    move-result p0

    if-nez p0, :cond_9

    return-void

    :cond_9
    new-instance p0, Ll4/b;

    sget-object v0, Lcom/garena/pay/android/b;->p:Lcom/garena/pay/android/b;

    invoke-direct {p0, v0, p1}, Ll4/b;-><init>(Lcom/garena/pay/android/b;Ljava/lang/String;)V

    throw p0
.end method