a$21$1.smali
.class Lcom/baidu/sapi2/a$21$1;
.super Lcom/baidu/sapi2/httpwrap/HttpHandlerWrap;
.source "SapiAccountRepository.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/baidu/sapi2/a$21;->onSuccess(ILjava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic a:Ljava/lang/String;
.field final synthetic b:Ljava/lang/String;
.field final synthetic c:Lcom/baidu/sapi2/a$21;
# direct methods
.method constructor <init>(Lcom/baidu/sapi2/a$21;Landroid/os/Looper;Ljava/lang/String;Ljava/lang/String;)V
.registers 5
.prologue
.line 891
iput-object p1, p0, Lcom/baidu/sapi2/a$21$1;->c:Lcom/baidu/sapi2/a$21;
iput-object p3, p0, Lcom/baidu/sapi2/a$21$1;->a:Ljava/lang/String;
iput-object p4, p0, Lcom/baidu/sapi2/a$21$1;->b:Ljava/lang/String;
invoke-direct {p0, p2}, Lcom/baidu/sapi2/httpwrap/HttpHandlerWrap;-><init>(Landroid/os/Looper;)V
return-void
.end method
# virtual methods
.method protected onFailure(Ljava/lang/Throwable;Ljava/lang/String;)V
.registers 5
.prologue
.line 952
iget-object v0, p0, Lcom/baidu/sapi2/a$21$1;->c:Lcom/baidu/sapi2/a$21;
iget-object v0, v0, Lcom/baidu/sapi2/a$21;->b:Lcom/baidu/sapi2/result/FillUserProfileResult;
const/16 v1, -0xca
invoke-virtual {v0, v1}, Lcom/baidu/sapi2/result/FillUserProfileResult;->setResultCode(I)V
.line 953
iget-object v0, p0, Lcom/baidu/sapi2/a$21$1;->c:Lcom/baidu/sapi2/a$21;
iget-object v0, v0, Lcom/baidu/sapi2/a$21;->a:Lcom/baidu/sapi2/callback/FillUserProfileCallback;
iget-object v1, p0, Lcom/baidu/sapi2/a$21$1;->c:Lcom/baidu/sapi2/a$21;
iget-object v1, v1, Lcom/baidu/sapi2/a$21;->b:Lcom/baidu/sapi2/result/FillUserProfileResult;
invoke-virtual {v0, v1}, Lcom/baidu/sapi2/callback/FillUserProfileCallback;->onFailure(Lcom/baidu/sapi2/result/SapiResult;)V
.line 954
return-void
.end method
.method protected onFinish()V
.registers 2
.prologue
.line 899
iget-object v0, p0, Lcom/baidu/sapi2/a$21$1;->c:Lcom/baidu/sapi2/a$21;
iget-object v0, v0, Lcom/baidu/sapi2/a$21;->a:Lcom/baidu/sapi2/callback/FillUserProfileCallback;
invoke-virtual {v0}, Lcom/baidu/sapi2/callback/FillUserProfileCallback;->onFinish()V
.line 900
return-void
.end method
.method protected onStart()V
.registers 2
.prologue
.line 894
iget-object v0, p0, Lcom/baidu/sapi2/a$21$1;->c:Lcom/baidu/sapi2/a$21;
iget-object v0, v0, Lcom/baidu/sapi2/a$21;->a:Lcom/baidu/sapi2/callback/FillUserProfileCallback;
invoke-virtual {v0}, Lcom/baidu/sapi2/callback/FillUserProfileCallback;->onStart()V
.line 895
return-void
.end method
.method protected onSuccess(ILjava/lang/String;)V
.registers 8
.prologue
const/16 v4, -0xca
.line 904
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_1b
.line 905
iget-object v0, p0, Lcom/baidu/sapi2/a$21$1;->c:Lcom/baidu/sapi2/a$21;
iget-object v0, v0, Lcom/baidu/sapi2/a$21;->b:Lcom/baidu/sapi2/result/FillUserProfileResult;
invoke-virtual {v0, v4}, Lcom/baidu/sapi2/result/FillUserProfileResult;->setResultCode(I)V
.line 906
iget-object v0, p0, Lcom/baidu/sapi2/a$21$1;->c:Lcom/baidu/sapi2/a$21;
iget-object v0, v0, Lcom/baidu/sapi2/a$21;->a:Lcom/baidu/sapi2/callback/FillUserProfileCallback;
iget-object v1, p0, Lcom/baidu/sapi2/a$21$1;->c:Lcom/baidu/sapi2/a$21;
iget-object v1, v1, Lcom/baidu/sapi2/a$21;->b:Lcom/baidu/sapi2/result/FillUserProfileResult;
invoke-virtual {v0, v1}, Lcom/baidu/sapi2/callback/FillUserProfileCallback;->onFailure(Lcom/baidu/sapi2/result/SapiResult;)V
.line 948
:goto_1a
return-void
.line 909
:cond_1b
const-string v0, "("
invoke-virtual {p2, v0}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I
move-result v0
.line 910
const-string v1, ")"
invoke-virtual {p2, v1}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I
move-result v1
.line 911
if-ltz v0, :cond_e5
.line 913
add-int/lit8 v0, v0, 0x1
:try_start_2b
invoke-virtual {p2, v0, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v0
.line 914
iget-object v1, p0, Lcom/baidu/sapi2/a$21$1;->c:Lcom/baidu/sapi2/a$21;
iget-object v1, v1, Lcom/baidu/sapi2/a$21;->d:Lcom/baidu/sapi2/a;
invoke-virtual {v1, v0}, Lcom/baidu/sapi2/a;->b(Ljava/lang/String;)I
move-result v0
.line 915
iget-object v1, p0, Lcom/baidu/sapi2/a$21$1;->c:Lcom/baidu/sapi2/a$21;
iget-object v1, v1, Lcom/baidu/sapi2/a$21;->b:Lcom/baidu/sapi2/result/FillUserProfileResult;
invoke-virtual {v1, v0}, Lcom/baidu/sapi2/result/FillUserProfileResult;->setResultCode(I)V
.line 916
packed-switch v0, :pswitch_data_fa
.line 936
iget-object v0, p0, Lcom/baidu/sapi2/a$21$1;->c:Lcom/baidu/sapi2/a$21;
iget-object v0, v0, Lcom/baidu/sapi2/a$21;->a:Lcom/baidu/sapi2/callback/FillUserProfileCallback;
iget-object v1, p0, Lcom/baidu/sapi2/a$21$1;->c:Lcom/baidu/sapi2/a$21;
iget-object v1, v1, Lcom/baidu/sapi2/a$21;->b:Lcom/baidu/sapi2/result/FillUserProfileResult;
invoke-virtual {v0, v1}, Lcom/baidu/sapi2/callback/FillUserProfileCallback;->onFailure(Lcom/baidu/sapi2/result/SapiResult;)V
:try_end_4c
.catch Ljava/lang/Throwable; {:try_start_2b .. :try_end_4c} :catch_4d
goto :goto_1a
.line 939
:catch_4d
move-exception v0
.line 940
invoke-static {v0}, Lcom/baidu/sapi2/base/debug/Log;->e(Ljava/lang/Throwable;)V
.line 941
iget-object v0, p0, Lcom/baidu/sapi2/a$21$1;->c:Lcom/baidu/sapi2/a$21;
iget-object v0, v0, Lcom/baidu/sapi2/a$21;->b:Lcom/baidu/sapi2/result/FillUserProfileResult;
invoke-virtual {v0, v4}, Lcom/baidu/sapi2/result/FillUserProfileResult;->setResultCode(I)V
.line 942
iget-object v0, p0, Lcom/baidu/sapi2/a$21$1;->c:Lcom/baidu/sapi2/a$21;
iget-object v0, v0, Lcom/baidu/sapi2/a$21;->a:Lcom/baidu/sapi2/callback/FillUserProfileCallback;
iget-object v1, p0, Lcom/baidu/sapi2/a$21$1;->c:Lcom/baidu/sapi2/a$21;
iget-object v1, v1, Lcom/baidu/sapi2/a$21;->b:Lcom/baidu/sapi2/result/FillUserProfileResult;
invoke-virtual {v0, v1}, Lcom/baidu/sapi2/callback/FillUserProfileCallback;->onFailure(Lcom/baidu/sapi2/result/SapiResult;)V
goto :goto_1a
.line 918
:pswitch_64
:try_start_64
new-instance v0, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;
invoke-direct {v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;-><init>()V
.line 920
const-string v1, "appid"
iget-object v2, p0, Lcom/baidu/sapi2/a$21$1;->c:Lcom/baidu/sapi2/a$21;
iget-object v2, v2, Lcom/baidu/sapi2/a$21;->d:Lcom/baidu/sapi2/a;
invoke-static {v2}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/a;)Lcom/baidu/sapi2/SapiConfiguration;
move-result-object v2
iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->appId:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 921
const-string v1, "tpl"
iget-object v2, p0, Lcom/baidu/sapi2/a$21$1;->c:Lcom/baidu/sapi2/a$21;
iget-object v2, v2, Lcom/baidu/sapi2/a$21;->d:Lcom/baidu/sapi2/a;
invoke-static {v2}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/a;)Lcom/baidu/sapi2/SapiConfiguration;
move-result-object v2
iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->tpl:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 922
iget-object v1, p0, Lcom/baidu/sapi2/a$21$1;->c:Lcom/baidu/sapi2/a$21;
iget-object v1, v1, Lcom/baidu/sapi2/a$21;->d:Lcom/baidu/sapi2/a;
invoke-static {v1}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/a;)Lcom/baidu/sapi2/SapiConfiguration;
move-result-object v1
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_a6
.line 923
const-string v1, "clientid"
iget-object v2, p0, Lcom/baidu/sapi2/a$21$1;->c:Lcom/baidu/sapi2/a$21;
iget-object v2, v2, Lcom/baidu/sapi2/a$21;->d:Lcom/baidu/sapi2/a;
invoke-static {v2}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/a;)Lcom/baidu/sapi2/SapiConfiguration;
move-result-object v2
iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 925
:cond_a6
const-string v1, "upsmschannel"
iget-object v2, p0, Lcom/baidu/sapi2/a$21$1;->a:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 926
const-string v1, "bduss"
iget-object v2, p0, Lcom/baidu/sapi2/a$21$1;->c:Lcom/baidu/sapi2/a$21;
iget-object v2, v2, Lcom/baidu/sapi2/a$21;->c:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 927
const-string v1, "vcode"
iget-object v2, p0, Lcom/baidu/sapi2/a$21$1;->b:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 929
invoke-virtual {v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->getMap()Ljava/util/Map;
move-result-object v1
iget-object v2, p0, Lcom/baidu/sapi2/a$21$1;->c:Lcom/baidu/sapi2/a$21;
iget-object v2, v2, Lcom/baidu/sapi2/a$21;->d:Lcom/baidu/sapi2/a;
.line 930
invoke-static {v2}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/a;)Lcom/baidu/sapi2/SapiConfiguration;
move-result-object v2
iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->appSignKey:Ljava/lang/String;
.line 928
invoke-static {v1, v2}, Lcom/baidu/sapi2/utils/SapiUtils;->calculateSig(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 931
const-string v2, "sig"
invoke-virtual {v0, v2, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 932
iget-object v1, p0, Lcom/baidu/sapi2/a$21$1;->c:Lcom/baidu/sapi2/a$21;
iget-object v1, v1, Lcom/baidu/sapi2/a$21;->d:Lcom/baidu/sapi2/a;
iget-object v2, p0, Lcom/baidu/sapi2/a$21$1;->c:Lcom/baidu/sapi2/a$21;
iget-object v2, v2, Lcom/baidu/sapi2/a$21;->a:Lcom/baidu/sapi2/callback/FillUserProfileCallback;
iget-object v3, p0, Lcom/baidu/sapi2/a$21$1;->c:Lcom/baidu/sapi2/a$21;
iget-object v3, v3, Lcom/baidu/sapi2/a$21;->b:Lcom/baidu/sapi2/result/FillUserProfileResult;
invoke-virtual {v1, v2, v3, v0}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/callback/FillUserProfileCallback;Lcom/baidu/sapi2/result/FillUserProfileResult;Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;)V
:try_end_e3
.catch Ljava/lang/Throwable; {:try_start_64 .. :try_end_e3} :catch_4d
goto/16 :goto_1a
.line 945
:cond_e5
iget-object v0, p0, Lcom/baidu/sapi2/a$21$1;->c:Lcom/baidu/sapi2/a$21;
iget-object v0, v0, Lcom/baidu/sapi2/a$21;->b:Lcom/baidu/sapi2/result/FillUserProfileResult;
invoke-virtual {v0, v4}, Lcom/baidu/sapi2/result/FillUserProfileResult;->setResultCode(I)V
.line 946
iget-object v0, p0, Lcom/baidu/sapi2/a$21$1;->c:Lcom/baidu/sapi2/a$21;
iget-object v0, v0, Lcom/baidu/sapi2/a$21;->a:Lcom/baidu/sapi2/callback/FillUserProfileCallback;
iget-object v1, p0, Lcom/baidu/sapi2/a$21$1;->c:Lcom/baidu/sapi2/a$21;
iget-object v1, v1, Lcom/baidu/sapi2/a$21;->b:Lcom/baidu/sapi2/result/FillUserProfileResult;
invoke-virtual {v0, v1}, Lcom/baidu/sapi2/callback/FillUserProfileCallback;->onFailure(Lcom/baidu/sapi2/result/SapiResult;)V
goto/16 :goto_1a
.line 916
nop
:pswitch_data_fa
.packed-switch 0x0
:pswitch_64
.end packed-switch
.end method