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