导航菜单

页面标题

页面副标题

OVO v3.139.0 - CodeEntryActivity.java 源代码

正在查看: OVO v3.139.0 应用的 CodeEntryActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package ovo.id.auth.codeentry.presentation;

import android.R;
import android.content.Intent;
import android.os.Bundle;
import android.view.MenuItem;
import androidx.appcompat.app.ActionBar;
import androidx.appcompat.widget.Toolbar;
import androidx.fragment.app.Fragment;
import kotlin.Metadata;
import o.i.a0c;
import o.i.a9;
import o.i.akb;
import o.i.ct1;
import o.i.d9c;
import o.i.e00;
import o.i.fv2;
import o.i.im8;
import o.i.jf3;
import o.i.k9g;
import o.i.kea;
import o.i.lo5;
import o.i.m4c;
import o.i.oye;
import o.i.p1g;
import o.i.pvm;
import o.i.sid;
import o.i.t8g;
import o.i.t9c;
import o.i.ua8;
import o.i.ux5;
import o.i.vk7;
import o.i.vuc;
import o.i.x7c;
import o.i.z7;
import o.i.z8;
import o.i.z8c;
import o.i.zu5;
import okhttp3.HttpUrl;
import okhttp3.ResponseBody;
import ovo.id.auth.codeentry.data.entity.requests.ChangeSecurityCode;
import ovo.id.auth.codeentry.presentation.CodeEntryFragment;
import ovo.id.base.BaseActivity;
import ovo.id.base.BaseFragment;
import ovo.id.base.utils.ErrorWrapper;
import ovo.id.base.utils.StringWrapper;
import ovo.id.core.models.common.entity.response.ForbiddenResponse;
import ovo.id.loyalty.network.ApiService;
import ovo.id.utils.ui.widgets.LoadingCheckDialog;
import ovo.id.wallet.security.core.data.entity.request.UnlockPayload;
import retrofit2.Call;
import retrofit2.Callback;
import retrofit2.Response;

@Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\b\u0007\u0018\u00002\u00020\u00012\u00020\u0002B\u0007¢\u0006\u0004\b\u0003\u0010\u0004¨\u0006\u0005"}, d2 = {"Lovo/id/auth/codeentry/presentation/CodeEntryActivity;", "Lovo/id/base/BaseActivity;", "Lo/i/kea;", "<init>", "()V", "app_productionRelease"}, k = 1, mv = {1, 8, 0})
public final class CodeEntryActivity extends BaseActivity implements kea {
    public static final int R = 0;
    public ApiService G;
    public sid H;
    public akb I;
    public t8g J;
    public int M;
    public CharSequence N;
    public CharSequence O;
    public final oye K = im8.b(new a());
    public final LoadingCheckDialog L = new LoadingCheckDialog();
    public final b P = new b();
    public final c Q = new c();

    public static final class a extends ua8 implements zu5<z7> {
        public a() {
            super(0);
        }

        @Override
        public final z7 invoke() {
            return fv2.c(CodeEntryActivity.this, x7c.activity_code_entry);
        }
    }

    public static final class b implements Callback<ResponseBody> {

        public static final class a extends ua8 implements zu5<p1g> {
            public final CodeEntryActivity b;

            public a(CodeEntryActivity codeEntryActivity) {
                super(0);
                this.b = codeEntryActivity;
            }

            @Override
            public final p1g invoke() {
                this.b.finish();
                return p1g.a;
            }
        }

        public static final class C0130b extends ua8 implements zu5<p1g> {
            public static final C0130b b = new C0130b();

            public C0130b() {
                super(0);
            }

            @Override
            public final p1g invoke() {
                return p1g.a;
            }
        }

        public b() {
        }

        public final void onFailure(Call<ResponseBody> call, Throwable th) {
            vk7.f(call, "call");
            vk7.f(th, "t");
            ErrorWrapper.ThrowableError throwableError = new ErrorWrapper.ThrowableError(th);
            ?? r3 = CodeEntryActivity.this;
            String a2 = throwableError.a(r3);
            if (a2 == null) {
                a2 = HttpUrl.FRAGMENT_ENCODE_SET;
            }
            int i = CodeEntryActivity.R;
            r3.L0(a2);
            r3.L.G();
        }

        public final void onResponse(Call<ResponseBody> call, Response<ResponseBody> response) {
            String string;
            zu5 zu5Var;
            boolean z;
            vk7.f(call, "call");
            vk7.f(response, "response");
            boolean isSuccessful = response.isSuccessful();
            CodeEntryActivity codeEntryActivity = CodeEntryActivity.this;
            if (isSuccessful) {
                akb akbVar = codeEntryActivity.I;
                if (akbVar == null) {
                    vk7.m("preferenceManager");
                    throw null;
                }
                ((k9g) akbVar.b(vuc.a(k9g.class))).b.b.edit().remove("security_code").apply();
                string = codeEntryActivity.getResources().getString(z8c.msg_loading_change_security_code_success);
                vk7.e(string, "resources.getString(R.st…ge_security_code_success)");
                zu5Var = new a(codeEntryActivity);
                z = true;
            } else {
                string = codeEntryActivity.getResources().getString(z8c.msg_loading_change_security_code_failed);
                vk7.e(string, "resources.getString(R.st…nge_security_code_failed)");
                zu5Var = C0130b.b;
                z = false;
            }
            codeEntryActivity.L.T(string, z, zu5Var);
        }
    }

    public static final class c implements Callback<ResponseBody> {
        public c() {
        }

        public final void onFailure(Call<ResponseBody> call, Throwable th) {
            vk7.f(call, "call");
            vk7.f(th, "t");
            int i = CodeEntryActivity.R;
            CodeEntryActivity codeEntryActivity = CodeEntryActivity.this;
            CodeEntryFragment M0 = codeEntryActivity.M0();
            if (M0 != null) {
                M0.d0(false);
            }
            CodeEntryFragment M02 = codeEntryActivity.M0();
            if (M02 != null) {
                ct1.w(M02.Z(), null, true, 1);
            }
        }

        public final void onResponse(retrofit2.Call<okhttp3.ResponseBody> r7, retrofit2.Response<okhttp3.ResponseBody> r8) {
            throw new UnsupportedOperationException("Method not decompiled: ovo.id.auth.codeentry.presentation.CodeEntryActivity.c.onResponse(retrofit2.Call, retrofit2.Response):void");
        }
    }

    @Override
    public final void D(CharSequence charSequence) {
        vk7.f(charSequence, "oldCode");
        this.N = charSequence;
    }

    @Override
    public final void E() {
        int F = t0().F();
        int i = this.M;
        if (i == 2 && F == 1) {
            CharSequence charSequence = this.N;
            String obj = charSequence != null ? charSequence.toString() : null;
            CodeEntryFragment M0 = M0();
            if (M0 != null) {
                M0.d0(true);
            }
            ApiService apiService = this.G;
            if (apiService != null) {
                apiService.unlock(new UnlockPayload(obj, "3.139.0")).enqueue(this.Q);
                return;
            } else {
                vk7.m("apiService");
                throw null;
            }
        }
        if (i == 2 && F == 2) {
            int i3 = CodeEntryFragment.k;
            O0(CodeEntryFragment.a.a(i, 2), 2);
            return;
        }
        if (i != 2 || F != 3) {
            throw new IllegalArgumentException("Wrong Flow");
        }
        this.L.S(t0(), "CodeEntryActivity");
        ApiService apiService2 = this.G;
        if (apiService2 == null) {
            vk7.m("apiService");
            throw null;
        }
        CharSequence charSequence2 = this.N;
        String obj2 = charSequence2 != null ? charSequence2.toString() : null;
        CharSequence charSequence3 = this.O;
        apiService2.changeSecurityCode(new ChangeSecurityCode(obj2, charSequence3 != null ? charSequence3.toString() : null)).enqueue(this.P);
    }

    @Override
    public final void G0() {
        e00 a2 = a9.a(this);
        ApiService g = a2.g();
        pvm.p(g);
        this.G = g;
        sid F = a2.F();
        pvm.p(F);
        this.H = F;
        akb H = a2.H();
        pvm.p(H);
        this.I = H;
        t8g t = a2.t();
        pvm.p(t);
        this.J = t;
    }

    public final CodeEntryFragment M0() {
        Fragment C = t0().C(m4c.view_container);
        if (C instanceof CodeEntryFragment) {
            return (CodeEntryFragment) C;
        }
        return null;
    }

    public final void N0(ForbiddenResponse forbiddenResponse) {
        Integer retry;
        String rcMessage = forbiddenResponse.getRcMessage();
        boolean z = rcMessage == null || rcMessage.length() == 0;
        String str = HttpUrl.FRAGMENT_ENCODE_SET;
        if (!z) {
            String rcMessage2 = forbiddenResponse.getRcMessage();
            if (rcMessage2 != null) {
                str = rcMessage2;
            }
            P0(StringWrapper.a.e(str));
            return;
        }
        Integer code = forbiddenResponse.getCode();
        if (code != null && code.intValue() == 1021) {
            CodeEntryFragment M0 = M0();
            if (M0 != null) {
                String string = getResources().getString(d9c.error_invalid_code);
                vk7.e(string, "resources.getString(\n   …ode\n                    )");
                M0.c0(StringWrapper.a.e(string));
                return;
            }
            return;
        }
        Integer code2 = forbiddenResponse.getCode();
        if (code2 != null && code2.intValue() == 1022) {
            CodeEntryFragment M02 = M0();
            if (M02 != null) {
                String string2 = getResources().getString(d9c.msg_wrong_security_code_one_more_try);
                vk7.e(string2, "resources.getString(\n   …try\n                    )");
                M02.c0(StringWrapper.a.e(string2));
                return;
            }
            return;
        }
        Integer code3 = forbiddenResponse.getCode();
        if (code3 != null && code3.intValue() == 1013) {
            String string3 = getResources().getString(d9c.msg_wrong_security_code_wait_one_hour);
            vk7.e(string3, "resources.getString(\n   …our\n                    )");
            P0(StringWrapper.a.e(string3));
            return;
        }
        if (forbiddenResponse.getRetry() != null && (retry = forbiddenResponse.getRetry()) != null && retry.intValue() == 0) {
            CodeEntryFragment M03 = M0();
            if (M03 != null) {
                M03.Z().y.setValue(Boolean.FALSE);
            }
            P0(StringWrapper.a.a(d9c.msg_wrong_security_code_wait_one_hour));
            return;
        }
        CodeEntryFragment M04 = M0();
        if (M04 != null) {
            String message = forbiddenResponse.getMessage();
            if (message != null) {
                str = message;
            }
            M04.c0(StringWrapper.a.e(str));
        }
    }

    public final void O0(BaseFragment baseFragment, int i) {
        lo5 t0 = t0();
        t0.getClass();
        androidx.fragment.app.a aVar = new androidx.fragment.app.a(t0);
        aVar.h(a0c.ovo_slide_in_right, a0c.ovo_slide_out_left, a0c.ovo_slide_in_left, a0c.ovo_slide_out_right);
        aVar.g(m4c.view_container, baseFragment, (String) null);
        aVar.c(i != 1 ? i != 2 ? i != 3 ? HttpUrl.FRAGMENT_ENCODE_SET : "Enter" : "Confirm" : "Create");
        aVar.k();
    }

    public final void P0(StringWrapper stringWrapper) {
        akb akbVar = this.I;
        if (akbVar == null) {
            vk7.m("preferenceManager");
            throw null;
        }
        if (((k9g) akbVar.b(vuc.a(k9g.class))).g()) {
            t8g t8gVar = this.J;
            if (t8gVar == null) {
                vk7.m("userDataManager");
                throw null;
            }
            t8gVar.b();
        }
        int i = z8c.ovo_app_name;
        String a2 = stringWrapper.a(this);
        if (a2 == null) {
            a2 = HttpUrl.FRAGMENT_ENCODE_SET;
        }
        jf3.b(this, i, a2, R.string.ok, new ux5(1, this), 176);
    }

    @Override
    public final void a(CharSequence charSequence) {
        vk7.f(charSequence, "currentCode");
        this.O = charSequence;
    }

    @Override
    public final void onBackPressed() {
        if (t0().F() > 1) {
            t0().Q();
        } else {
            finish();
            overridePendingTransition(a0c.ovo_slide_in_left, a0c.ovo_slide_out_right);
        }
    }

    @Override
    public final void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        oye oyeVar = this.K;
        Object value = oyeVar.getValue();
        vk7.e(value, "<get-binding>(...)");
        ((z7) value).w(this);
        Intent intent = getIntent();
        if (intent != null && intent.hasExtra("flow")) {
            this.M = intent.getIntExtra("flow", 0);
        }
        Object value2 = oyeVar.getValue();
        vk7.e(value2, "<get-binding>(...)");
        Toolbar toolbar = ((z7) value2).v;
        vk7.e(toolbar, "binding.toolbar");
        z8.j(this, toolbar, false, false, (Integer) null, (Integer) null, 30);
        if (this.M != 2) {
            throw new IllegalArgumentException("Wrong Flow");
        }
        int i = t9c.title_change_security_code;
        ActionBar x0 = x0();
        if (x0 != null) {
            x0.x(i);
        }
        if (this.M != 2) {
            throw new IllegalArgumentException("Wrong Flow");
        }
        Integer num = 3;
        int i3 = CodeEntryFragment.k;
        O0(CodeEntryFragment.a.a(this.M, 3), num.intValue());
    }

    public final boolean onOptionsItemSelected(MenuItem menuItem) {
        vk7.f(menuItem, "item");
        if (menuItem.getItemId() == 16908332) {
            onBackPressed();
        }
        return super/*android.app.Activity*/.onOptionsItemSelected(menuItem);
    }

    @Override
    public final CharSequence getO() {
        return this.O;
    }
}