导航菜单

页面标题

页面副标题

OLX India v19.42.007 - KycUploadActivityV2.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();
    }
}