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