正在查看: OLX India v19.42.007 应用的 KycUploadActivityV2.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: OLX India v19.42.007 应用的 KycUploadActivityV2.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.olxgroup.panamera.app.users.kyc.activities;
import android.app.Activity;
import android.content.Intent;
import android.os.Build;
import android.os.Bundle;
import androidx.fragment.app.Fragment;
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModelProvider;
import com.google.gson.Gson;
import com.olxgroup.panamera.app.users.kyc.fragments.BaseKycFragmentV2;
import com.olxgroup.panamera.app.users.kyc.fragments.KycDocStepFragment;
import com.olxgroup.panamera.app.users.kyc.fragments.KycSelfieStepFragment;
import com.olxgroup.panamera.app.users.kyc.fragments.KycSuccessFragment;
import com.olxgroup.panamera.app.users.kyc.viewModels.b;
import com.olxgroup.panamera.app.users.kyc.viewModels.c;
import com.olxgroup.panamera.app.users.kyc.viewModels.d;
import com.olxgroup.panamera.app.users.kyc.viewModels.e;
import com.olxgroup.panamera.domain.buyers.common.entity.ad.AdItem;
import com.olxgroup.panamera.domain.users.common.entity.User;
import com.olxgroup.panamera.domain.users.kyc.common.KycStepsWrapper;
import com.olxgroup.panamera.domain.users.kyc.tracking.KycTrackingService;
import kotlin.Metadata;
import kotlin.NoWhenBranchMatchedException;
import kotlin.Unit;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.FunctionReferenceImpl;
@Metadata
public final class KycUploadActivityV2 extends com.olxgroup.panamera.app.users.kyc.activities.c {
public static final a q0 = new a(null);
public static final int r0 = 8;
private AdItem j0;
private int l0;
private boolean m0;
public KycTrackingService n0;
private com.olxgroup.panamera.app.users.kyc.viewModels.h o0;
private permissions.dispatcher.ktx.i p0;
private String i0 = "";
private String k0 = "";
public static final class a {
public a(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
public final void a(Activity activity, int i, AdItem adItem, String str, String str2, int i2, boolean z) {
Bundle bundle = new Bundle();
bundle.putSerializable("itemDetailsAdExtra", adItem);
bundle.putString("kyc_flow_origin", str);
bundle.putString("flow_type", str2);
bundle.putInt("result_count", i2);
bundle.putBoolean("from_deeplink", z);
Intent intent = new Intent(activity, (Class<?>) KycUploadActivityV2.class);
intent.putExtra("extra_data", bundle);
activity.startActivityForResult(intent, i);
}
private a() {
}
}
class b extends FunctionReferenceImpl implements Function0 {
b(Object obj) {
super(0, obj, KycUploadActivityV2.class, "onStoragePermissionDenied", "onStoragePermissionDenied()V", 0);
}
public final void b() {
((KycUploadActivityV2) this.receiver).t3();
}
@Override
public Object invoke() {
b();
return Unit.a;
}
}
class c extends FunctionReferenceImpl implements Function0 {
c(Object obj) {
super(0, obj, KycUploadActivityV2.class, "onStoragePermissionDenied", "onStoragePermissionDenied()V", 0);
}
public final void b() {
((KycUploadActivityV2) this.receiver).t3();
}
@Override
public Object invoke() {
b();
return Unit.a;
}
}
class d extends FunctionReferenceImpl implements Function0 {
d(Object obj) {
super(0, obj, KycUploadActivityV2.class, "cameraPermission", "cameraPermission()V", 0);
}
public final void b() {
((KycUploadActivityV2) this.receiver).q3();
}
@Override
public Object invoke() {
b();
return Unit.a;
}
}
class e extends FunctionReferenceImpl implements Function0 {
e(Object obj) {
super(0, obj, KycUploadActivityV2.class, "onStoragePermissionDenied", "onStoragePermissionDenied()V", 0);
}
public final void b() {
((KycUploadActivityV2) this.receiver).t3();
}
@Override
public Object invoke() {
b();
return Unit.a;
}
}
class f extends FunctionReferenceImpl implements Function0 {
f(Object obj) {
super(0, obj, KycUploadActivityV2.class, "onStoragePermissionDenied", "onStoragePermissionDenied()V", 0);
}
public final void b() {
((KycUploadActivityV2) this.receiver).t3();
}
@Override
public Object invoke() {
b();
return Unit.a;
}
}
class g extends FunctionReferenceImpl implements Function0 {
g(Object obj) {
super(0, obj, KycUploadActivityV2.class, "cameraPermission", "cameraPermission()V", 0);
}
public final void b() {
((KycUploadActivityV2) this.receiver).q3();
}
@Override
public Object invoke() {
b();
return Unit.a;
}
}
class h extends FunctionReferenceImpl implements Function0 {
h(Object obj) {
super(0, obj, KycUploadActivityV2.class, "onStoragePermissionDenied", "onStoragePermissionDenied()V", 0);
}
public final void b() {
((KycUploadActivityV2) this.receiver).t3();
}
@Override
public Object invoke() {
b();
return Unit.a;
}
}
class i extends FunctionReferenceImpl implements Function0 {
i(Object obj) {
super(0, obj, KycUploadActivityV2.class, "onStoragePermissionDenied", "onStoragePermissionDenied()V", 0);
}
public final void b() {
((KycUploadActivityV2) this.receiver).t3();
}
@Override
public Object invoke() {
b();
return Unit.a;
}
}
class j extends FunctionReferenceImpl implements Function0 {
j(Object obj) {
super(0, obj, KycUploadActivityV2.class, "cameraPermission", "cameraPermission()V", 0);
}
public final void b() {
((KycUploadActivityV2) this.receiver).q3();
}
@Override
public Object invoke() {
b();
return Unit.a;
}
}
private final void A3() {
startActivityForResult(KycOnboardingActivity.j0.a(this, this.j0, this.i0, this.k0, this.l0, this.m0), 98);
}
private final void B3(User user) {
Q2();
m3(KycSuccessFragment.F0.a(user), true, 1, true);
}
private final void C3(KycStepsWrapper kycStepsWrapper) {
Q2();
com.olxgroup.panamera.app.users.kyc.viewModels.h hVar = this.o0;
com.olxgroup.panamera.app.users.kyc.viewModels.h hVar2 = hVar == null ? null : hVar;
com.olxgroup.panamera.app.users.kyc.viewModels.h hVar3 = this.o0;
m3(hVar2.G0((hVar3 != null ? hVar3 : null).I0(kycStepsWrapper), this.i0, this.j0, this.k0, this.l0), true, 1, true);
}
private final void notifyKycFailed() {
s3().trackKycComplete(this.i0, "failed_api", this.j0, this.k0, this.l0);
}
private final void notifyKycSuccessful(User user) {
B3(user);
s3().trackKycComplete(this.i0, user.getKycStatusAd().getStatus(), this.j0, this.k0, this.l0);
}
private final void r3() {
int i2 = Build.VERSION.SDK_INT;
this.p0 = i2 >= 33 ? permissions.dispatcher.ktx.a.b(this, new String[]{"android.permission.CAMERA"}, (Function1) null, new b(this), new c(this), new d(this), 2, (Object) null) : (i2 >= 33 || i2 <= 29) ? permissions.dispatcher.ktx.a.b(this, new String[]{"android.permission.CAMERA", "android.permission.READ_EXTERNAL_STORAGE", "android.permission.WRITE_EXTERNAL_STORAGE"}, (Function1) null, new h(this), new i(this), new j(this), 2, (Object) null) : permissions.dispatcher.ktx.a.b(this, new String[]{"android.permission.CAMERA", "android.permission.READ_EXTERNAL_STORAGE"}, (Function1) null, new e(this), new f(this), new g(this), 2, (Object) null);
}
private final void u3(com.olxgroup.panamera.app.users.kyc.viewModels.c cVar) {
if (cVar instanceof c.a) {
C3(((c.a) cVar).a());
} else {
if (!(cVar instanceof c.b)) {
throw new NoWhenBranchMatchedException();
}
notifyKycSuccessful(((c.b) cVar).a());
}
}
private final void w3() {
com.olxgroup.panamera.app.users.kyc.viewModels.h hVar = this.o0;
if (hVar == null) {
hVar = null;
}
hVar.P0().observe(this, new Observer() {
public final void onChanged(Object obj) {
KycUploadActivityV2.x3(KycUploadActivityV2.this, (com.olxgroup.panamera.app.users.kyc.viewModels.d) obj);
}
});
com.olxgroup.panamera.app.users.kyc.viewModels.h hVar2 = this.o0;
(hVar2 != null ? hVar2 : null).Q0().observe(this, new Observer() {
public final void onChanged(Object obj) {
KycUploadActivityV2.y3(KycUploadActivityV2.this, (com.olxgroup.panamera.app.users.kyc.viewModels.e) obj);
}
});
}
public static final void x3(KycUploadActivityV2 kycUploadActivityV2, com.olxgroup.panamera.app.users.kyc.viewModels.d dVar) {
if (!(dVar instanceof d.a)) {
if (!(dVar instanceof d.b)) {
throw new NoWhenBranchMatchedException();
}
kycUploadActivityV2.A3();
} else {
permissions.dispatcher.ktx.i iVar = kycUploadActivityV2.p0;
if (iVar == null) {
iVar = null;
}
iVar.a();
}
}
public static final void y3(KycUploadActivityV2 kycUploadActivityV2, com.olxgroup.panamera.app.users.kyc.viewModels.e eVar) {
if (eVar instanceof e.b) {
kycUploadActivityV2.j3();
} else if (eVar instanceof e.a) {
kycUploadActivityV2.z3(((e.a) eVar).a());
} else {
if (!(eVar instanceof e.c)) {
throw new NoWhenBranchMatchedException();
}
kycUploadActivityV2.u3(((e.c) eVar).a());
}
}
private final void z3(com.olxgroup.panamera.app.users.kyc.viewModels.b bVar) {
Q2();
if (bVar instanceof b.a) {
notifyKycFailed();
}
Fragment p0 = getSupportFragmentManager().p0(getSupportFragmentManager().x0(getSupportFragmentManager().y0() - 1).getName());
if (p0 instanceof KycDocStepFragment) {
((KycDocStepFragment) p0).d6(bVar);
} else if (p0 instanceof KycSelfieStepFragment) {
((KycSelfieStepFragment) p0).d6(bVar);
}
}
protected void onActivityResult(int i2, int i3, Intent intent) {
super/*com.olxgroup.panamera.app.common.activities.c*/.onActivityResult(i2, i3, intent);
if (i2 == 98) {
if (i3 != -1) {
if (i3 != 0) {
return;
}
setResult(0);
finish();
return;
}
com.olxgroup.panamera.app.users.kyc.viewModels.h hVar = this.o0;
if (hVar == null) {
hVar = null;
}
hVar.c1();
}
}
public void onBackPressed() {
BaseKycFragmentV2 o0 = getSupportFragmentManager().o0(K2());
if (o0 instanceof BaseKycFragmentV2) {
o0.onBackPressed();
}
super.onBackPressed();
}
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
Bundle bundleExtra = getIntent().getBundleExtra("extra_data");
if (bundleExtra != null) {
this.i0 = bundleExtra.getString("kyc_flow_origin", "");
this.j0 = (AdItem) bundleExtra.getSerializable("itemDetailsAdExtra");
String string = bundleExtra.getString("flow_type");
this.k0 = string != null ? string : "";
this.l0 = bundleExtra.getInt("result_count");
this.m0 = bundleExtra.getBoolean("from_deeplink");
}
a3();
P2();
n3(false);
this.o0 = new ViewModelProvider(this).get(com.olxgroup.panamera.app.users.kyc.viewModels.h.class);
w3();
com.olxgroup.panamera.app.users.kyc.viewModels.h hVar = this.o0;
if (hVar == null) {
hVar = null;
}
hVar.a1();
r3();
}
public final void q3() {
com.olxgroup.panamera.app.users.kyc.viewModels.h hVar = this.o0;
com.olxgroup.panamera.app.users.kyc.viewModels.h hVar2 = hVar == null ? null : hVar;
com.olxgroup.panamera.app.users.kyc.viewModels.h hVar3 = this.o0;
if (hVar3 == null) {
hVar3 = null;
}
c3(hVar2.G0(com.olxgroup.panamera.app.users.kyc.viewModels.h.J0(hVar3, null, 1, null), this.i0, this.j0, this.k0, this.l0), true, true);
}
public final KycTrackingService s3() {
KycTrackingService kycTrackingService = this.n0;
if (kycTrackingService != null) {
return kycTrackingService;
}
return null;
}
public final void t3() {
setResult(103);
finish();
}
public final void v3(User user) {
Intent intent = new Intent();
intent.putExtra("userData", new Gson().toJson(user, User.class));
setResult(100, intent);
finish();
}
}