PassportSDK$5.smali
.class Lcom/baidu/sapi2/PassportSDK$5;
.super Lcom/baidu/sapi2/callback/GetTplStokenCallback;
.source "PassportSDK.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/baidu/sapi2/PassportSDK;->verifyUserFaceId(Lcom/baidu/sapi2/callback/VerifyUserFaceIDCallback;Lcom/baidu/sapi2/dto/FaceIDVerifyDTO;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic this$0:Lcom/baidu/sapi2/PassportSDK;
.field final synthetic val$callback:Lcom/baidu/sapi2/callback/VerifyUserFaceIDCallback;
.field final synthetic val$faceIDResult:Lcom/baidu/sapi2/result/RealNameFaceIDResult;
.field final synthetic val$verifyDTO:Lcom/baidu/sapi2/dto/FaceIDVerifyDTO;
# direct methods
.method constructor <init>(Lcom/baidu/sapi2/PassportSDK;Lcom/baidu/sapi2/dto/FaceIDVerifyDTO;Lcom/baidu/sapi2/result/RealNameFaceIDResult;Lcom/baidu/sapi2/callback/VerifyUserFaceIDCallback;)V
.registers 5
.prologue
.line 710
iput-object p1, p0, Lcom/baidu/sapi2/PassportSDK$5;->this$0:Lcom/baidu/sapi2/PassportSDK;
iput-object p2, p0, Lcom/baidu/sapi2/PassportSDK$5;->val$verifyDTO:Lcom/baidu/sapi2/dto/FaceIDVerifyDTO;
iput-object p3, p0, Lcom/baidu/sapi2/PassportSDK$5;->val$faceIDResult:Lcom/baidu/sapi2/result/RealNameFaceIDResult;
iput-object p4, p0, Lcom/baidu/sapi2/PassportSDK$5;->val$callback:Lcom/baidu/sapi2/callback/VerifyUserFaceIDCallback;
invoke-direct {p0}, Lcom/baidu/sapi2/callback/GetTplStokenCallback;-><init>()V
return-void
.end method
# virtual methods
.method public onFailure(Lcom/baidu/sapi2/result/GetTplStokenResult;)V
.registers 4
.prologue
.line 746
iget-object v0, p0, Lcom/baidu/sapi2/PassportSDK$5;->val$faceIDResult:Lcom/baidu/sapi2/result/RealNameFaceIDResult;
invoke-virtual {p1}, Lcom/baidu/sapi2/result/GetTplStokenResult;->getResultCode()I
move-result v1
invoke-virtual {v0, v1}, Lcom/baidu/sapi2/result/RealNameFaceIDResult;->setResultCode(I)V
.line 747
iget-object v0, p0, Lcom/baidu/sapi2/PassportSDK$5;->val$faceIDResult:Lcom/baidu/sapi2/result/RealNameFaceIDResult;
invoke-virtual {p1}, Lcom/baidu/sapi2/result/GetTplStokenResult;->getResultMsg()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/baidu/sapi2/result/RealNameFaceIDResult;->setResultMsg(Ljava/lang/String;)V
.line 748
iget-object v0, p0, Lcom/baidu/sapi2/PassportSDK$5;->val$callback:Lcom/baidu/sapi2/callback/VerifyUserFaceIDCallback;
iget-object v1, p0, Lcom/baidu/sapi2/PassportSDK$5;->val$faceIDResult:Lcom/baidu/sapi2/result/RealNameFaceIDResult;
invoke-virtual {v0, v1}, Lcom/baidu/sapi2/callback/VerifyUserFaceIDCallback;->onFailure(Lcom/baidu/sapi2/result/SapiResult;)V
.line 749
return-void
.end method
.method public bridge synthetic onFailure(Lcom/baidu/sapi2/result/SapiResult;)V
.registers 2
.prologue
.line 710
check-cast p1, Lcom/baidu/sapi2/result/GetTplStokenResult;
invoke-virtual {p0, p1}, Lcom/baidu/sapi2/PassportSDK$5;->onFailure(Lcom/baidu/sapi2/result/GetTplStokenResult;)V
return-void
.end method
.method public onFinish()V
.registers 1
.prologue
.line 757
return-void
.end method
.method public onStart()V
.registers 1
.prologue
.line 753
return-void
.end method
.method public onSuccess(Lcom/baidu/sapi2/result/GetTplStokenResult;)V
.registers 10
.prologue
.line 713
iget-object v0, p1, Lcom/baidu/sapi2/result/GetTplStokenResult;->tplStokenMap:Ljava/util/Map;
const-string v1, "pp"
invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v6
check-cast v6, Ljava/lang/String;
.line 714
invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_34
.line 715
invoke-static {}, Lcom/baidu/sapi2/bio/BiometricsManager;->getInstance()Lcom/baidu/sapi2/bio/BiometricsManager;
move-result-object v0
iget-object v1, p0, Lcom/baidu/sapi2/PassportSDK$5;->this$0:Lcom/baidu/sapi2/PassportSDK;
iget-object v1, v1, Lcom/baidu/sapi2/PassportSDK;->context:Landroid/content/Context;
iget-object v2, p0, Lcom/baidu/sapi2/PassportSDK$5;->val$verifyDTO:Lcom/baidu/sapi2/dto/FaceIDVerifyDTO;
iget-object v2, v2, Lcom/baidu/sapi2/dto/FaceIDVerifyDTO;->subpro:Ljava/lang/String;
iget-object v3, p0, Lcom/baidu/sapi2/PassportSDK$5;->val$verifyDTO:Lcom/baidu/sapi2/dto/FaceIDVerifyDTO;
iget-object v3, v3, Lcom/baidu/sapi2/dto/FaceIDVerifyDTO;->businessSence:Ljava/lang/String;
.line 716
invoke-static {v2, v3}, Lcom/baidu/sapi2/bio/BiometricsManager;->buildSubPro(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
const/4 v3, 0x0
const-string v4, "0"
iget-object v5, p0, Lcom/baidu/sapi2/PassportSDK$5;->val$verifyDTO:Lcom/baidu/sapi2/dto/FaceIDVerifyDTO;
iget-object v5, v5, Lcom/baidu/sapi2/dto/FaceIDVerifyDTO;->bduss:Ljava/lang/String;
new-instance v7, Lcom/baidu/sapi2/PassportSDK$5$1;
invoke-direct {v7, p0}, Lcom/baidu/sapi2/PassportSDK$5$1;-><init>(Lcom/baidu/sapi2/PassportSDK$5;)V
.line 715
invoke-virtual/range {v0 .. v7}, Lcom/baidu/sapi2/bio/BiometricsManager;->recogWithBduss(Landroid/content/Context;Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/baidu/pass/biometrics/face/liveness/callback/PassFaceRecogCallback;)V
.line 742
:goto_33
return-void
.line 738
:cond_34
iget-object v0, p0, Lcom/baidu/sapi2/PassportSDK$5;->val$faceIDResult:Lcom/baidu/sapi2/result/RealNameFaceIDResult;
const/16 v1, -0x192
invoke-virtual {v0, v1}, Lcom/baidu/sapi2/result/RealNameFaceIDResult;->setResultCode(I)V
.line 739
iget-object v0, p0, Lcom/baidu/sapi2/PassportSDK$5;->val$faceIDResult:Lcom/baidu/sapi2/result/RealNameFaceIDResult;
const-string v1, "\u670d\u52a1\u5f02\u5e38\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5"
invoke-virtual {v0, v1}, Lcom/baidu/sapi2/result/RealNameFaceIDResult;->setResultMsg(Ljava/lang/String;)V
.line 740
iget-object v0, p0, Lcom/baidu/sapi2/PassportSDK$5;->val$callback:Lcom/baidu/sapi2/callback/VerifyUserFaceIDCallback;
iget-object v1, p0, Lcom/baidu/sapi2/PassportSDK$5;->val$faceIDResult:Lcom/baidu/sapi2/result/RealNameFaceIDResult;
invoke-virtual {v0, v1}, Lcom/baidu/sapi2/callback/VerifyUserFaceIDCallback;->onFailure(Lcom/baidu/sapi2/result/SapiResult;)V
goto :goto_33
.end method
.method public bridge synthetic onSuccess(Lcom/baidu/sapi2/result/SapiResult;)V
.registers 2
.prologue
.line 710
check-cast p1, Lcom/baidu/sapi2/result/GetTplStokenResult;
invoke-virtual {p0, p1}, Lcom/baidu/sapi2/PassportSDK$5;->onSuccess(Lcom/baidu/sapi2/result/GetTplStokenResult;)V
return-void
.end method