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