a$23.smali

.class Lcom/baidu/sapi2/a$23;
.super Lcom/baidu/sapi2/httpwrap/HttpHandlerWrap;
.source "SapiAccountRepository.java"


# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
    value = Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/callback/GetTplStokenCallback;Ljava/lang/String;Ljava/util/List;Z)Ljava/util/Map;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x0
    name = null
.end annotation


# instance fields
.field final synthetic a:Lcom/baidu/sapi2/callback/GetTplStokenCallback;

.field final synthetic b:Lcom/baidu/sapi2/result/GetTplStokenResult;

.field final synthetic c:Lcom/baidu/sapi2/SapiAccount;

.field final synthetic d:Ljava/util/List;

.field final synthetic e:Z

.field final synthetic f:Ljava/lang/String;

.field final synthetic g:Ljava/lang/String;

.field final synthetic h:Lcom/baidu/sapi2/a;


# direct methods
.method constructor <init>(Lcom/baidu/sapi2/a;Landroid/os/Looper;Lcom/baidu/sapi2/callback/GetTplStokenCallback;Lcom/baidu/sapi2/result/GetTplStokenResult;Lcom/baidu/sapi2/SapiAccount;Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;)V
    .registers 10

    .prologue
    .line 1200
    iput-object p1, p0, Lcom/baidu/sapi2/a$23;->h:Lcom/baidu/sapi2/a;

    iput-object p3, p0, Lcom/baidu/sapi2/a$23;->a:Lcom/baidu/sapi2/callback/GetTplStokenCallback;

    iput-object p4, p0, Lcom/baidu/sapi2/a$23;->b:Lcom/baidu/sapi2/result/GetTplStokenResult;

    iput-object p5, p0, Lcom/baidu/sapi2/a$23;->c:Lcom/baidu/sapi2/SapiAccount;

    iput-object p6, p0, Lcom/baidu/sapi2/a$23;->d:Ljava/util/List;

    iput-boolean p7, p0, Lcom/baidu/sapi2/a$23;->e:Z

    iput-object p8, p0, Lcom/baidu/sapi2/a$23;->f:Ljava/lang/String;

    iput-object p9, p0, Lcom/baidu/sapi2/a$23;->g: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 9

    .prologue
    const/16 v5, 0x2eed

    const/4 v4, 0x1

    const/4 v3, 0x0

    .line 1308
    iget-object v0, p0, Lcom/baidu/sapi2/a$23;->h:Lcom/baidu/sapi2/a;

    invoke-static {v0}, Lcom/baidu/sapi2/a;->b(Lcom/baidu/sapi2/a;)Lcom/baidu/sapi2/a$a;

    move-result-object v0

    invoke-virtual {v0}, Lcom/baidu/sapi2/a$a;->c()Z

    move-result v0

    if-nez v0, :cond_7c

    .line 1309
    iget-object v0, p0, Lcom/baidu/sapi2/a$23;->h:Lcom/baidu/sapi2/a;

    invoke-static {v0}, Lcom/baidu/sapi2/a;->b(Lcom/baidu/sapi2/a;)Lcom/baidu/sapi2/a$a;

    move-result-object v0

    invoke-virtual {v0}, Lcom/baidu/sapi2/a$a;->e()V

    .line 1310
    if-eqz p1, :cond_5c

    const-class v0, Ljavax/net/ssl/SSLPeerUnverifiedException;

    invoke-virtual {v0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;

    move-result-object v0

    .line 1311
    invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;

    move-result-object v1

    .line 1310
    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_5c

    .line 1313
    const-string v0, "sslerr_interface"

    const-string v1, "na_err_code"

    const-string v2, "0"

    invoke-static {v1, v2}, Ljava/util/Collections;->singletonMap(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;

    move-result-object v1

    invoke-static {v0, v1, v3}, Lcom/baidu/sapi2/utils/StatService;->onEvent(Ljava/lang/String;Ljava/util/Map;Z)V

    .line 1315
    iget-object v0, p0, Lcom/baidu/sapi2/a$23;->f:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_5b

    .line 1316
    iget-object v0, p0, Lcom/baidu/sapi2/a$23;->b:Lcom/baidu/sapi2/result/GetTplStokenResult;

    const/16 v1, -0xcb

    invoke-virtual {v0, v1}, Lcom/baidu/sapi2/result/GetTplStokenResult;->setResultCode(I)V

    .line 1317
    iget-object v0, p0, Lcom/baidu/sapi2/a$23;->a:Lcom/baidu/sapi2/callback/GetTplStokenCallback;

    iget-object v1, p0, Lcom/baidu/sapi2/a$23;->b:Lcom/baidu/sapi2/result/GetTplStokenResult;

    invoke-virtual {v0, v1}, Lcom/baidu/sapi2/callback/GetTplStokenCallback;->onFailure(Lcom/baidu/sapi2/result/SapiResult;)V

    .line 1318
    new-array v0, v4, [Ljava/lang/Object;

    sget-object v1, Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;->FAILURE:Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;

    aput-object v1, v0, v3

    invoke-static {v5, v0}, Lcom/baidu/sapi2/passhost/framework/PluginFacade;->notify(I[Ljava/lang/Object;)V

    .line 1336
    :cond_5b
    :goto_5b
    return-void

    .line 1323
    :cond_5c
    iget-object v0, p0, Lcom/baidu/sapi2/a$23;->f:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_5b

    .line 1324
    iget-object v0, p0, Lcom/baidu/sapi2/a$23;->b:Lcom/baidu/sapi2/result/GetTplStokenResult;

    const/16 v1, -0xca

    invoke-virtual {v0, v1}, Lcom/baidu/sapi2/result/GetTplStokenResult;->setResultCode(I)V

    .line 1325
    iget-object v0, p0, Lcom/baidu/sapi2/a$23;->a:Lcom/baidu/sapi2/callback/GetTplStokenCallback;

    iget-object v1, p0, Lcom/baidu/sapi2/a$23;->b:Lcom/baidu/sapi2/result/GetTplStokenResult;

    invoke-virtual {v0, v1}, Lcom/baidu/sapi2/callback/GetTplStokenCallback;->onFailure(Lcom/baidu/sapi2/result/SapiResult;)V

    .line 1326
    new-array v0, v4, [Ljava/lang/Object;

    sget-object v1, Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;->FAILURE:Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;

    aput-object v1, v0, v3

    invoke-static {v5, v0}, Lcom/baidu/sapi2/passhost/framework/PluginFacade;->notify(I[Ljava/lang/Object;)V

    goto :goto_5b

    .line 1333
    :cond_7c
    iget-object v0, p0, Lcom/baidu/sapi2/a$23;->h:Lcom/baidu/sapi2/a;

    invoke-static {v0}, Lcom/baidu/sapi2/a;->b(Lcom/baidu/sapi2/a;)Lcom/baidu/sapi2/a$a;

    move-result-object v0

    invoke-virtual {v0}, Lcom/baidu/sapi2/a$a;->b()V

    .line 1334
    iget-object v0, p0, Lcom/baidu/sapi2/a$23;->h:Lcom/baidu/sapi2/a;

    iget-object v1, p0, Lcom/baidu/sapi2/a$23;->a:Lcom/baidu/sapi2/callback/GetTplStokenCallback;

    iget-object v2, p0, Lcom/baidu/sapi2/a$23;->g:Ljava/lang/String;

    iget-object v3, p0, Lcom/baidu/sapi2/a$23;->d:Ljava/util/List;

    iget-boolean v4, p0, Lcom/baidu/sapi2/a$23;->e:Z

    invoke-virtual {v0, v1, v2, v3, v4}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/callback/GetTplStokenCallback;Ljava/lang/String;Ljava/util/List;Z)Ljava/util/Map;

    goto :goto_5b
.end method

.method protected onFinish()V
    .registers 5

    .prologue
    .line 1211
    iget-object v0, p0, Lcom/baidu/sapi2/a$23;->a:Lcom/baidu/sapi2/callback/GetTplStokenCallback;

    invoke-virtual {v0}, Lcom/baidu/sapi2/callback/GetTplStokenCallback;->onFinish()V

    .line 1212
    const/16 v0, 0x2eed

    const/4 v1, 0x1

    new-array v1, v1, [Ljava/lang/Object;

    const/4 v2, 0x0

    sget-object v3, Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;->FINISH:Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;

    aput-object v3, v1, v2

    invoke-static {v0, v1}, Lcom/baidu/sapi2/passhost/framework/PluginFacade;->notify(I[Ljava/lang/Object;)V

    .line 1215
    return-void
.end method

.method protected onStart()V
    .registers 5

    .prologue
    .line 1203
    iget-object v0, p0, Lcom/baidu/sapi2/a$23;->a:Lcom/baidu/sapi2/callback/GetTplStokenCallback;

    invoke-virtual {v0}, Lcom/baidu/sapi2/callback/GetTplStokenCallback;->onStart()V

    .line 1204
    const/16 v0, 0x2eed

    const/4 v1, 0x1

    new-array v1, v1, [Ljava/lang/Object;

    const/4 v2, 0x0

    sget-object v3, Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;->START:Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;

    aput-object v3, v1, v2

    invoke-static {v0, v1}, Lcom/baidu/sapi2/passhost/framework/PluginFacade;->notify(I[Ljava/lang/Object;)V

    .line 1207
    return-void
.end method

.method protected onSuccess(ILjava/lang/String;)V
    .registers 10

    .prologue
    const/16 v6, 0x2eed

    const/4 v5, 0x1

    const/4 v4, 0x0

    .line 1219
    iget-object v0, p0, Lcom/baidu/sapi2/a$23;->h:Lcom/baidu/sapi2/a;

    invoke-static {v0}, Lcom/baidu/sapi2/a;->b(Lcom/baidu/sapi2/a;)Lcom/baidu/sapi2/a$a;

    move-result-object v0

    invoke-virtual {v0}, Lcom/baidu/sapi2/a$a;->e()V

    .line 1221
    :try_start_d
    new-instance v1, Lorg/json/JSONObject;

    invoke-direct {v1, p2}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V

    .line 1222
    const-string v0, "errno"

    invoke-virtual {v1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I

    move-result v0

    .line 1223
    iget-object v2, p0, Lcom/baidu/sapi2/a$23;->b:Lcom/baidu/sapi2/result/GetTplStokenResult;

    invoke-virtual {v2, v0}, Lcom/baidu/sapi2/result/GetTplStokenResult;->setResultCode(I)V

    .line 1224
    sparse-switch v0, :sswitch_data_188

    .line 1284
    iget-object v0, p0, Lcom/baidu/sapi2/a$23;->f:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_4b

    .line 1285
    const-string v0, "errmsg"

    invoke-virtual {v1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 1286
    iget-object v1, p0, Lcom/baidu/sapi2/a$23;->b:Lcom/baidu/sapi2/result/GetTplStokenResult;

    invoke-virtual {v1, v0}, Lcom/baidu/sapi2/result/GetTplStokenResult;->setResultMsg(Ljava/lang/String;)V

    .line 1287
    iget-object v0, p0, Lcom/baidu/sapi2/a$23;->a:Lcom/baidu/sapi2/callback/GetTplStokenCallback;

    iget-object v1, p0, Lcom/baidu/sapi2/a$23;->b:Lcom/baidu/sapi2/result/GetTplStokenResult;

    invoke-virtual {v0, v1}, Lcom/baidu/sapi2/callback/GetTplStokenCallback;->onFailure(Lcom/baidu/sapi2/result/SapiResult;)V

    .line 1288
    const/16 v0, 0x2eed

    const/4 v1, 0x1

    new-array v1, v1, [Ljava/lang/Object;

    const/4 v2, 0x0

    sget-object v3, Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;->FAILURE:Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;

    aput-object v3, v1, v2

    invoke-static {v0, v1}, Lcom/baidu/sapi2/passhost/framework/PluginFacade;->notify(I[Ljava/lang/Object;)V

    .line 1304
    :cond_4b
    :goto_4b
    return-void

    .line 1226
    :sswitch_4c
    const-string v0, "stoken_list"

    invoke-virtual {v1, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;

    move-result-object v0

    .line 1228
    invoke-static {v0}, Lcom/baidu/sapi2/SapiAccount$DispersionCertification;->getTplStokenMap(Lorg/json/JSONObject;)Ljava/util/Map;

    move-result-object v1

    .line 1229
    iget-object v0, p0, Lcom/baidu/sapi2/a$23;->b:Lcom/baidu/sapi2/result/GetTplStokenResult;

    iput-object v1, v0, Lcom/baidu/sapi2/result/GetTplStokenResult;->tplStokenMap:Ljava/util/Map;

    .line 1230
    new-instance v0, Lcom/baidu/sapi2/SapiAccount$ExtraProperty;

    invoke-direct {v0}, Lcom/baidu/sapi2/SapiAccount$ExtraProperty;-><init>()V

    .line 1231
    iget-object v2, p0, Lcom/baidu/sapi2/a$23;->c:Lcom/baidu/sapi2/SapiAccount;

    iget-object v2, v2, Lcom/baidu/sapi2/SapiAccount;->extra:Ljava/lang/String;

    invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v2

    if-nez v2, :cond_76

    .line 1232
    new-instance v0, Lorg/json/JSONObject;

    iget-object v2, p0, Lcom/baidu/sapi2/a$23;->c:Lcom/baidu/sapi2/SapiAccount;

    iget-object v2, v2, Lcom/baidu/sapi2/SapiAccount;->extra:Ljava/lang/String;

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

    .line 1233
    invoke-static {v0}, Lcom/baidu/sapi2/SapiAccount$ExtraProperty;->fromJSONObject(Lorg/json/JSONObject;)Lcom/baidu/sapi2/SapiAccount$ExtraProperty;

    move-result-object v0

    .line 1235
    :cond_76
    iget-object v2, v0, Lcom/baidu/sapi2/SapiAccount$ExtraProperty;->dispersionCertification:Lcom/baidu/sapi2/SapiAccount$DispersionCertification;

    iget-object v2, v2, Lcom/baidu/sapi2/SapiAccount$DispersionCertification;->tplStokenMap:Ljava/util/Map;

    invoke-interface {v2, v1}, Ljava/util/Map;->putAll(Ljava/util/Map;)V

    .line 1236
    iget-object v2, p0, Lcom/baidu/sapi2/a$23;->c:Lcom/baidu/sapi2/SapiAccount;

    invoke-virtual {v0}, Lcom/baidu/sapi2/SapiAccount$ExtraProperty;->toJSONObject()Lorg/json/JSONObject;

    move-result-object v0

    invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String;

    move-result-object v0

    iput-object v0, v2, Lcom/baidu/sapi2/SapiAccount;->extra:Ljava/lang/String;

    .line 1238
    iget-object v0, p0, Lcom/baidu/sapi2/a$23;->d:Ljava/util/List;

    invoke-interface {v0}, Ljava/util/List;->size()I

    move-result v0

    invoke-interface {v1}, Ljava/util/Map;->size()I

    move-result v1

    if-ne v0, v1, :cond_112

    .line 1239
    iget-boolean v0, p0, Lcom/baidu/sapi2/a$23;->e:Z

    if-eqz v0, :cond_dc

    .line 1240
    invoke-static {}, Lcom/baidu/sapi2/share/a;->a()Lcom/baidu/sapi2/share/a;

    move-result-object v0

    iget-object v1, p0, Lcom/baidu/sapi2/a$23;->c:Lcom/baidu/sapi2/SapiAccount;

    invoke-virtual {v0, v1}, Lcom/baidu/sapi2/share/a;->a(Lcom/baidu/sapi2/SapiAccount;)V

    .line 1257
    :goto_a2
    iget-object v0, p0, Lcom/baidu/sapi2/a$23;->a:Lcom/baidu/sapi2/callback/GetTplStokenCallback;

    iget-object v1, p0, Lcom/baidu/sapi2/a$23;->b:Lcom/baidu/sapi2/result/GetTplStokenResult;

    invoke-virtual {v0, v1}, Lcom/baidu/sapi2/callback/GetTplStokenCallback;->onSuccess(Lcom/baidu/sapi2/result/SapiResult;)V

    .line 1258
    const/16 v0, 0x2eed

    const/4 v1, 0x1

    new-array v1, v1, [Ljava/lang/Object;

    const/4 v2, 0x0

    sget-object v3, Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;->SUCCESS:Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;

    aput-object v3, v1, v2

    invoke-static {v0, v1}, Lcom/baidu/sapi2/passhost/framework/PluginFacade;->notify(I[Ljava/lang/Object;)V
    :try_end_b6
    .catch Ljava/lang/Exception; {:try_start_d .. :try_end_b6} :catch_b7

    goto :goto_4b

    .line 1294
    :catch_b7
    move-exception v0

    .line 1295
    invoke-static {v0}, Lcom/baidu/sapi2/base/debug/Log;->e(Ljava/lang/Throwable;)V

    .line 1296
    iget-object v0, p0, Lcom/baidu/sapi2/a$23;->f:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_4b

    .line 1297
    iget-object v0, p0, Lcom/baidu/sapi2/a$23;->b:Lcom/baidu/sapi2/result/GetTplStokenResult;

    const/16 v1, -0xcd

    invoke-virtual {v0, v1}, Lcom/baidu/sapi2/result/GetTplStokenResult;->setResultCode(I)V

    .line 1298
    iget-object v0, p0, Lcom/baidu/sapi2/a$23;->a:Lcom/baidu/sapi2/callback/GetTplStokenCallback;

    iget-object v1, p0, Lcom/baidu/sapi2/a$23;->b:Lcom/baidu/sapi2/result/GetTplStokenResult;

    invoke-virtual {v0, v1}, Lcom/baidu/sapi2/callback/GetTplStokenCallback;->onFailure(Lcom/baidu/sapi2/result/SapiResult;)V

    .line 1299
    new-array v0, v5, [Ljava/lang/Object;

    sget-object v1, Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;->FAILURE:Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;

    aput-object v1, v0, v4

    invoke-static {v6, v0}, Lcom/baidu/sapi2/passhost/framework/PluginFacade;->notify(I[Ljava/lang/Object;)V

    goto/16 :goto_4b

    .line 1242
    :cond_dc
    :try_start_dc
    iget-object v0, p0, Lcom/baidu/sapi2/a$23;->h:Lcom/baidu/sapi2/a;

    invoke-static {v0}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/a;)Lcom/baidu/sapi2/SapiConfiguration;

    move-result-object v0

    iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;

    invoke-static {v0}, Lcom/baidu/sapi2/SapiContext;->getInstance(Landroid/content/Context;)Lcom/baidu/sapi2/SapiContext;

    move-result-object v0

    iget-object v1, p0, Lcom/baidu/sapi2/a$23;->c:Lcom/baidu/sapi2/SapiAccount;

    .line 1243
    invoke-virtual {v0, v1}, Lcom/baidu/sapi2/SapiContext;->setCurrentAccount(Lcom/baidu/sapi2/SapiAccount;)V

    .line 1244
    invoke-static {}, Lcom/baidu/sapi2/SapiAccountManager;->getInstance()Lcom/baidu/sapi2/SapiAccountManager;

    move-result-object v0

    iget-object v1, p0, Lcom/baidu/sapi2/a$23;->c:Lcom/baidu/sapi2/SapiAccount;

    const/4 v2, 0x0

    invoke-virtual {v0, v1, v2}, Lcom/baidu/sapi2/SapiAccountManager;->preFetchStoken(Lcom/baidu/sapi2/SapiAccount;Z)V

    .line 1245
    iget-object v0, p0, Lcom/baidu/sapi2/a$23;->h:Lcom/baidu/sapi2/a;

    invoke-static {v0}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/a;)Lcom/baidu/sapi2/SapiConfiguration;

    move-result-object v0

    iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;

    invoke-static {v0}, Lcom/baidu/sapi2/SapiContext;->getInstance(Landroid/content/Context;)Lcom/baidu/sapi2/SapiContext;

    move-result-object v0

    iget-object v1, p0, Lcom/baidu/sapi2/a$23;->c:Lcom/baidu/sapi2/SapiAccount;

    .line 1246
    invoke-virtual {v0, v1}, Lcom/baidu/sapi2/SapiContext;->addLoginAccount(Lcom/baidu/sapi2/SapiAccount;)V

    .line 1247
    new-instance v0, Lcom/baidu/sapi2/share/ShareCallPacking;

    invoke-direct {v0}, Lcom/baidu/sapi2/share/ShareCallPacking;-><init>()V

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Lcom/baidu/sapi2/share/ShareCallPacking;->markLoginState(Z)V

    goto :goto_a2

    .line 1250
    :cond_112
    iget-object v0, p0, Lcom/baidu/sapi2/a$23;->b:Lcom/baidu/sapi2/result/GetTplStokenResult;

    const/16 v1, -0x132

    invoke-virtual {v0, v1}, Lcom/baidu/sapi2/result/GetTplStokenResult;->setResultCode(I)V

    .line 1251
    iget-object v0, p0, Lcom/baidu/sapi2/a$23;->a:Lcom/baidu/sapi2/callback/GetTplStokenCallback;

    iget-object v1, p0, Lcom/baidu/sapi2/a$23;->b:Lcom/baidu/sapi2/result/GetTplStokenResult;

    invoke-virtual {v0, v1}, Lcom/baidu/sapi2/callback/GetTplStokenCallback;->onFailure(Lcom/baidu/sapi2/result/SapiResult;)V

    .line 1252
    const/16 v0, 0x2eed

    const/4 v1, 0x1

    new-array v1, v1, [Ljava/lang/Object;

    const/4 v2, 0x0

    sget-object v3, Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;->FAILURE:Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;

    aput-object v3, v1, v2

    invoke-static {v0, v1}, Lcom/baidu/sapi2/passhost/framework/PluginFacade;->notify(I[Ljava/lang/Object;)V

    goto/16 :goto_4b

    .line 1263
    :sswitch_12f
    iget-object v0, p0, Lcom/baidu/sapi2/a$23;->f:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_4b

    .line 1264
    const-string v0, "ssnerror"

    invoke-virtual {v1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 1266
    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v2

    if-eqz v2, :cond_145

    const-string v0, "0"

    .line 1265
    :cond_145
    invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I

    move-result v0

    .line 1267
    sget-object v2, Lcom/baidu/sapi2/result/GetTplStokenResult$FailureType;->BDUSS_PTOKEN_NOT_MATCH:Lcom/baidu/sapi2/result/GetTplStokenResult$FailureType;

    .line 1268
    invoke-virtual {v2}, Lcom/baidu/sapi2/result/GetTplStokenResult$FailureType;->ordinal()I

    move-result v2

    if-ne v0, v2, :cond_178

    .line 1269
    iget-object v0, p0, Lcom/baidu/sapi2/a$23;->b:Lcom/baidu/sapi2/result/GetTplStokenResult;

    sget-object v2, Lcom/baidu/sapi2/result/GetTplStokenResult$FailureType;->BDUSS_PTOKEN_NOT_MATCH:Lcom/baidu/sapi2/result/GetTplStokenResult$FailureType;

    iput-object v2, v0, Lcom/baidu/sapi2/result/GetTplStokenResult;->failureType:Lcom/baidu/sapi2/result/GetTplStokenResult$FailureType;

    .line 1274
    :cond_157
    :goto_157
    const-string v0, "errmsg"

    invoke-virtual {v1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 1275
    iget-object v1, p0, Lcom/baidu/sapi2/a$23;->b:Lcom/baidu/sapi2/result/GetTplStokenResult;

    invoke-virtual {v1, v0}, Lcom/baidu/sapi2/result/GetTplStokenResult;->setResultMsg(Ljava/lang/String;)V

    .line 1276
    iget-object v0, p0, Lcom/baidu/sapi2/a$23;->a:Lcom/baidu/sapi2/callback/GetTplStokenCallback;

    iget-object v1, p0, Lcom/baidu/sapi2/a$23;->b:Lcom/baidu/sapi2/result/GetTplStokenResult;

    invoke-virtual {v0, v1}, Lcom/baidu/sapi2/callback/GetTplStokenCallback;->onFailure(Lcom/baidu/sapi2/result/SapiResult;)V

    .line 1277
    const/16 v0, 0x2eed

    const/4 v1, 0x1

    new-array v1, v1, [Ljava/lang/Object;

    const/4 v2, 0x0

    sget-object v3, Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;->FAILURE:Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;

    aput-object v3, v1, v2

    invoke-static {v0, v1}, Lcom/baidu/sapi2/passhost/framework/PluginFacade;->notify(I[Ljava/lang/Object;)V

    goto/16 :goto_4b

    .line 1270
    :cond_178
    sget-object v2, Lcom/baidu/sapi2/result/GetTplStokenResult$FailureType;->BDUSS_EXPIRED:Lcom/baidu/sapi2/result/GetTplStokenResult$FailureType;

    .line 1271
    invoke-virtual {v2}, Lcom/baidu/sapi2/result/GetTplStokenResult$FailureType;->ordinal()I

    move-result v2

    if-ne v0, v2, :cond_157

    .line 1272
    iget-object v0, p0, Lcom/baidu/sapi2/a$23;->b:Lcom/baidu/sapi2/result/GetTplStokenResult;

    sget-object v2, Lcom/baidu/sapi2/result/GetTplStokenResult$FailureType;->BDUSS_EXPIRED:Lcom/baidu/sapi2/result/GetTplStokenResult$FailureType;

    iput-object v2, v0, Lcom/baidu/sapi2/result/GetTplStokenResult;->failureType:Lcom/baidu/sapi2/result/GetTplStokenResult$FailureType;
    :try_end_186
    .catch Ljava/lang/Exception; {:try_start_dc .. :try_end_186} :catch_b7

    goto :goto_157

    .line 1224
    nop

    :sswitch_data_188
    .sparse-switch
        0x0 -> :sswitch_4c
        0x8 -> :sswitch_12f
    .end sparse-switch
.end method