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