正在查看: Mabilis Cash v1.19.4 应用的 PHOrderLiveVerifyPreviewActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Mabilis Cash v1.19.4 应用的 PHOrderLiveVerifyPreviewActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.loans.mabiliscash.auth.living.preview;
import android.app.Activity;
import android.content.Intent;
import androidx.appcompat.widget.Toolbar;
import com.fintopia.face.models.FaceIdCard;
import com.fintopia.face.models.event.LiveDetectionEvent;
import com.loans.mabiliscash.appconfig.AppSwitchConfigKey;
import com.loans.mabiliscash.auth.living.PHModifyPhoneNumberLiveRecognitionResultActivity;
import com.loans.mabiliscash.auth.living.PHVerifyLivingV5ResultActivity;
import com.loans.mabiliscash.business.order.confirm.PHOrderConfirmActivity;
import com.loans.mabiliscash.databinding.ActivityLivenessRecognitionPreviewBinding;
import com.loans.mabiliscash.models.OrderApplyInfo;
import com.loans.mabiliscash.models.response.NeedVerificationWhenWithDrawResponse;
import com.loans.mabiliscash.net.ECObserver;
import com.veda.android.bananalibrary.infrastructure.BaseActivity;
import io.reactivex.android.schedulers.AndroidSchedulers;
import java.io.Serializable;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.jvm.JvmStatic;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
@Metadata
public final class PHOrderLiveVerifyPreviewActivity extends PHBaseLiveCheckPreviewActivity {
@NotNull
public static final Companion Companion = new Companion(null);
@Metadata
public static final class Companion {
public Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
@JvmStatic
public final void a(@NotNull Activity activity, int i, @Nullable OrderApplyInfo orderApplyInfo) {
Intrinsics.checkNotNullParameter(activity, "activity");
Intent intent = new Intent(activity, (Class<?>) PHOrderLiveVerifyPreviewActivity.class);
intent.putExtra("order_apply_info", orderApplyInfo);
activity.startActivityForResult(intent, i);
}
private Companion() {
}
}
@JvmStatic
public static final void startWithOrderApplyInfo(@NotNull Activity activity, int i, @Nullable OrderApplyInfo orderApplyInfo) {
Companion.a(activity, i, orderApplyInfo);
}
@Override
@Nullable
protected String d0() {
return "";
}
@Override
@NotNull
protected String e0() {
return "ORDER_VERIFY";
}
@Override
@NotNull
protected String f0() {
return AppSwitchConfigKey.PHI_NOT_AUTH_LIVING_VERIFY_AB;
}
@Override
protected void n0(@NotNull FaceIdCard faceIdCard) {
Intrinsics.checkNotNullParameter(faceIdCard, "faceIdCard");
if (Intrinsics.a("FACEPP_V5", faceIdCard.source)) {
PHVerifyLivingV5ResultActivity.Companion.a(this, faceIdCard, e0());
} else {
PHModifyPhoneNumberLiveRecognitionResultActivity.start(this, faceIdCard, e0());
}
}
@Override
protected void o() {
super.o();
Toolbar toolbar = ((BaseActivity) this).f;
if (toolbar != null) {
toolbar.setVisibility(0);
}
((ActivityLivenessRecognitionPreviewBinding) this.o).c.setVisibility(8);
((ActivityLivenessRecognitionPreviewBinding) this.o).e.b.setVisibility(8);
((ActivityLivenessRecognitionPreviewBinding) this.o).f.setVisibility(0);
}
@Override
protected void o0(@Nullable LiveDetectionEvent liveDetectionEvent) {
String str;
Intent intent = getIntent();
Serializable serializableExtra = intent != null ? intent.getSerializableExtra("order_apply_info") : null;
OrderApplyInfo orderApplyInfo = serializableExtra instanceof OrderApplyInfo ? (OrderApplyInfo) serializableExtra : null;
if (orderApplyInfo != null && liveDetectionEvent != null && (str = liveDetectionEvent.applyCredentialId) != null) {
PHOrderConfirmActivity.Companion.a(this, orderApplyInfo, str);
}
setResult(-1);
finish();
}
@Override
protected void p0(@NotNull final Function0<Unit> function0) {
Intrinsics.checkNotNullParameter(function0, "checkCallback");
this.apiHelper.a().n().w(AndroidSchedulers.a()).a(new ECObserver<NeedVerificationWhenWithDrawResponse>(this) {
{
super(this);
}
@Override
public void c(NeedVerificationWhenWithDrawResponse needVerificationWhenWithDrawResponse) {
Intrinsics.checkNotNullParameter(needVerificationWhenWithDrawResponse, "result");
function0.invoke();
}
});
}
}