导航菜单

页面标题

页面副标题

OVO v3.139.0 - EditMobileNumberActivity.java 源代码

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

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


package ovo.id.user.profile.presentation.editprofile;

import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.text.Editable;
import android.text.TextWatcher;
import android.view.MenuItem;
import android.widget.EditText;
import androidx.activity.ComponentActivity;
import androidx.activity.result.ActivityResult;
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.widget.Toolbar;
import androidx.databinding.ViewDataBinding;
import androidx.lifecycle.MutableLiveData;
import androidx.lifecycle.ViewModelLazy;
import androidx.lifecycle.ViewModelProvider;
import androidx.lifecycle.ViewModelStore;
import kotlin.Metadata;
import o.i.Function110;
import o.i.aac;
import o.i.ab4;
import o.i.akb;
import o.i.bc;
import o.i.dac;
import o.i.e7c;
import o.i.fm2;
import o.i.fv2;
import o.i.fxa;
import o.i.hkc;
import o.i.im8;
import o.i.ip4;
import o.i.jqe;
import o.i.kpb;
import o.i.lc;
import o.i.me3;
import o.i.oid;
import o.i.omd;
import o.i.oye;
import o.i.p1g;
import o.i.p8;
import o.i.pp4;
import o.i.pvm;
import o.i.pw5;
import o.i.q0f;
import o.i.qig;
import o.i.r20;
import o.i.r2c;
import o.i.ri5;
import o.i.rs2;
import o.i.rza;
import o.i.sh2;
import o.i.sid;
import o.i.sjc;
import o.i.snk;
import o.i.t8g;
import o.i.ta4;
import o.i.ua4;
import o.i.ua8;
import o.i.v11;
import o.i.va4;
import o.i.vk7;
import o.i.vuc;
import o.i.vx0;
import o.i.wa4;
import o.i.wb;
import o.i.xa4;
import o.i.ya4;
import o.i.z8;
import o.i.zfc;
import o.i.zu5;
import o.i.zx1;
import ovo.id.base.BaseActivity;
import ovo.id.base.utils.StringWrapper;
import ovo.id.core.constant.VerificationType;
import ovo.id.ravier.widgets.RavierEditText;
import ovo.id.rba.data.entity.request.RbaInitiateRequest;
import ovo.id.rba.utils.RbaClientListener;
import ovo.id.user.profile.data.entity.request.UpdateMobileRbaRequest;
import ovo.id.user.profile.domain.entity.model.OtpReference;
import ovo.id.user.profile.domain.entity.model.UpdateMobile;
import ovo.id.user.profile.presentation.editprofile.EditProfileOTPVerificationActivity;

@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/user/profile/presentation/editprofile/EditMobileNumberActivity;", "Lovo/id/base/BaseActivity;", "Lovo/id/rba/utils/RbaClientListener;", "<init>", "()V", "profile-ui_release"}, k = 1, mv = {1, 8, 0})
public final class EditMobileNumberActivity extends BaseActivity implements RbaClientListener {
    public static final int P = 0;
    public sid G;
    public akb H;
    public t8g I;
    public sjc J;
    public ViewModelProvider.Factory K;
    public p8 L;
    public final ViewModelLazy M = new ViewModelLazy(vuc.a(ab4.class), new n(this), new p(), new o(this));
    public final oye N = im8.b(new a());
    public final lc O;

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

        public final Object invoke() {
            zx1.b bVar = zx1.b.a;
            BaseActivity baseActivity = EditMobileNumberActivity.this;
            zfc zfcVar = new zfc(baseActivity, bVar);
            zfcVar.o(Integer.valueOf(r2c.rima_inline_error));
            zfcVar.x(baseActivity.getString(aac.ovo_title_generic_error));
            zfcVar.k(baseActivity.getString(aac.ovo_desc_generic_error));
            String string = baseActivity.getString(dac.action_profile_try_again);
            vk7.e(string, "getString(R.string.action_profile_try_again)");
            zfcVar.s(string, ovo.id.user.profile.presentation.editprofile.b.b);
            return zfcVar;
        }
    }

    public class b extends pw5 implements Function110<Boolean, p1g> {
        public b(Object obj) {
            super(1, obj, EditMobileNumberActivity.class, "showLoading", "showLoading(Z)V", 0);
        }

        public final Object invoke(Object obj) {
            boolean booleanValue = ((Boolean) obj).booleanValue();
            EditMobileNumberActivity editMobileNumberActivity = (EditMobileNumberActivity) ((v11) this).receiver;
            if (booleanValue) {
                editMobileNumberActivity.K0();
            } else {
                editMobileNumberActivity.D0();
            }
            return p1g.a;
        }
    }

    public class c extends pw5 implements Function110<String, p1g> {
        public c(Object obj) {
            super(1, obj, EditMobileNumberActivity.class, "setPhoneNumberEditTextValue", "setPhoneNumberEditTextValue(Ljava/lang/String;)V", 0);
        }

        public final Object invoke(Object obj) {
            String str = (String) obj;
            vk7.f(str, "p0");
            p8 p8Var = ((EditMobileNumberActivity) ((v11) this).receiver).L;
            if (p8Var == null) {
                vk7.m("binding");
                throw null;
            }
            RavierEditText ravierEditText = p8Var.f1041w;
            ravierEditText.setText(str);
            ravierEditText.getEditText().setSelection(str.length());
            return p1g.a;
        }
    }

    public class d extends pw5 implements Function110<StringWrapper, p1g> {
        public d(Object obj) {
            super(1, obj, EditMobileNumberActivity.class, "showOrHidePhoneNumberError", "showOrHidePhoneNumberError(Lovo/id/base/utils/StringWrapper;)V", 0);
        }

        public final Object invoke(Object obj) {
            StringWrapper stringWrapper = (StringWrapper) obj;
            vk7.f(stringWrapper, "p0");
            ?? r0 = (EditMobileNumberActivity) ((v11) this).receiver;
            int i = EditMobileNumberActivity.P;
            r0.getClass();
            String a = stringWrapper.a((Context) r0);
            p8 p8Var = r0.L;
            if (p8Var == null) {
                vk7.m("binding");
                throw null;
            }
            if (a == null || a.length() == 0) {
                a = null;
            }
            p8Var.f1041w.setError(a);
            return p1g.a;
        }
    }

    public class e extends pw5 implements Function110<pp4, p1g> {
        public e(Object obj) {
            super(1, obj, EditMobileNumberActivity.class, "showErrorBottomSheet", "showErrorBottomSheet(Lovo/id/rba/domain/entity/model/ErrorDialogContent;)V", 0);
        }

        public final Object invoke(Object obj) {
            pp4 pp4Var = (pp4) obj;
            vk7.f(pp4Var, "p0");
            BaseActivity baseActivity = (EditMobileNumberActivity) ((v11) this).receiver;
            int i = EditMobileNumberActivity.P;
            baseActivity.getClass();
            ?? zfcVar = new zfc(baseActivity, zx1.b.a);
            zfcVar.o(Integer.valueOf(pp4Var.a));
            String a = pp4Var.b.a(baseActivity);
            if (a == null) {
                a = "";
            }
            zfcVar.x(a);
            String a2 = pp4Var.c.a(baseActivity);
            if (a2 == null) {
                a2 = "";
            }
            zfcVar.k(a2);
            zfcVar.setCancelable(pp4Var.f);
            String a3 = pp4Var.d.a.a(baseActivity);
            if (a3 == null) {
                a3 = "";
            }
            zfcVar.s(a3, new ua4(pp4Var));
            ip4 ip4Var = pp4Var.e;
            if (ip4Var != null) {
                String a4 = ip4Var.a.a(baseActivity);
                zfcVar.v(a4 != null ? a4 : "", new ta4(ip4Var));
            }
            zfcVar.show();
            return p1g.a;
        }
    }

    public class f extends pw5 implements Function110<RbaInitiateRequest, p1g> {
        public f(Object obj) {
            super(1, obj, EditMobileNumberActivity.class, "navigateToRbaVerification", "navigateToRbaVerification(Lovo/id/rba/data/entity/request/RbaInitiateRequest;)V", 0);
        }

        public final Object invoke(Object obj) {
            RbaInitiateRequest rbaInitiateRequest = (RbaInitiateRequest) obj;
            vk7.f(rbaInitiateRequest, "p0");
            EditMobileNumberActivity editMobileNumberActivity = (EditMobileNumberActivity) ((v11) this).receiver;
            sjc sjcVar = editMobileNumberActivity.J;
            if (sjcVar != null) {
                sjc.f(sjcVar, editMobileNumberActivity, editMobileNumberActivity, rbaInitiateRequest, null, 24);
                return p1g.a;
            }
            vk7.m("rbaClientCoordinator");
            throw null;
        }
    }

    public class g extends pw5 implements zu5<p1g> {
        public g(Object obj) {
            super(0, obj, EditMobileNumberActivity.class, "navigateToOtpVerification", "navigateToOtpVerification()V", 0);
        }

        public final Object invoke() {
            AppCompatActivity appCompatActivity = (EditMobileNumberActivity) ((v11) this).receiver;
            int i = EditMobileNumberActivity.P;
            sid sidVar = appCompatActivity.G;
            if (sidVar == null) {
                vk7.m("screenRouter");
                throw null;
            }
            p8 p8Var = appCompatActivity.L;
            if (p8Var == null) {
                vk7.m("binding");
                throw null;
            }
            z8.m(appCompatActivity, sidVar.c(appCompatActivity, new oid.j("0" + ((Object) p8Var.f1040v.getText()), appCompatActivity.N0(), VerificationType.PHONE_VERIFICATION)), appCompatActivity.O, true);
            return p1g.a;
        }
    }

    public static final class h extends ua8 implements Function110<OtpReference, p1g> {
        public h() {
            super(1);
        }

        public final Object invoke(Object obj) {
            OtpReference otpReference = (OtpReference) obj;
            vk7.f(otpReference, "it");
            EditMobileNumberActivity.P0(EditMobileNumberActivity.this, otpReference, null, 2);
            return p1g.a;
        }
    }

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

        public final Object invoke() {
            int i = EditMobileNumberActivity.P;
            EditMobileNumberActivity editMobileNumberActivity = EditMobileNumberActivity.this;
            ab4 O0 = editMobileNumberActivity.O0();
            String M0 = editMobileNumberActivity.M0();
            O0.getClass();
            vk7.f(M0, "newMobileNumber");
            O0.y.postValue(Boolean.TRUE);
            qig.a(O0, null, O0.p, new UpdateMobileRbaRequest(M0, null, 2, null), O0.f12o, new wa4(O0), new xa4(O0), new ya4(O0));
            return p1g.a;
        }
    }

    public static final class j extends ua8 implements Function110<String, p1g> {
        public j() {
            super(1);
        }

        public final Object invoke(Object obj) {
            String str = (String) obj;
            vk7.f(str, "it");
            int i = EditMobileNumberActivity.P;
            ab4 O0 = EditMobileNumberActivity.this.O0();
            O0.getClass();
            boolean z = false;
            boolean z3 = str.length() == 0;
            MutableLiveData<Boolean> mutableLiveData = O0.F;
            MutableLiveData<StringWrapper> mutableLiveData2 = O0.E;
            if (z3) {
                mutableLiveData2.postValue(StringWrapper.a.e(""));
                mutableLiveData.setValue(Boolean.FALSE);
            } else if (vk7.a(str, O0.D.getValue())) {
                mutableLiveData2.postValue(StringWrapper.a.a(dac.msg_error_same_phone_number));
                mutableLiveData.setValue(Boolean.FALSE);
            } else {
                if (rza.e(str, 9) && rza.f(str)) {
                    if ((jqe.h0(str, "8")) && rza.d(9, str.toString())) {
                        z = true;
                    }
                }
                if (z) {
                    mutableLiveData2.postValue(StringWrapper.a.e(""));
                    mutableLiveData.setValue(Boolean.TRUE);
                } else {
                    mutableLiveData2.postValue(StringWrapper.a.a(dac.error_mobile_number_invalid));
                    mutableLiveData.setValue(Boolean.FALSE);
                }
            }
            return p1g.a;
        }
    }

    public static final class k implements TextWatcher {
        public k() {
        }

        @Override
        public final void afterTextChanged(Editable editable) {
            int i = EditMobileNumberActivity.P;
            ab4 O0 = EditMobileNumberActivity.this.O0();
            String valueOf = String.valueOf(editable);
            O0.getClass();
            if (vk7.a(O0.C, valueOf)) {
                return;
            }
            String Y = jqe.Y("0", rza.g(jqe.r0(valueOf).toString()));
            O0.C = Y;
            O0.s.setValue(Y);
        }

        @Override
        public final void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }

        @Override
        public final void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }
    }

    public static final class l implements wb<ActivityResult> {
        public l() {
        }

        public final void a(Object obj) {
            ActivityResult activityResult = (ActivityResult) obj;
            vk7.f(activityResult, "result");
            if (activityResult.a == -1) {
                EditMobileNumberActivity editMobileNumberActivity = EditMobileNumberActivity.this;
                akb akbVar = editMobileNumberActivity.H;
                if (akbVar == null) {
                    vk7.m("preferenceManager");
                    throw null;
                }
                String e = akbVar.b(vuc.a(me3.class)).e();
                if (e == null) {
                    e = "";
                }
                editMobileNumberActivity.H0(new va4(editMobileNumberActivity, new UpdateMobile(editMobileNumberActivity.N0(), e)));
            }
        }
    }

    public static final class m implements wb<ActivityResult> {
        public m() {
        }

        public final void a(Object obj) {
            ActivityResult activityResult = (ActivityResult) obj;
            vk7.f(activityResult, "result");
            if (activityResult.a == -1) {
                AppCompatActivity appCompatActivity = EditMobileNumberActivity.this;
                t8g t8gVar = appCompatActivity.I;
                if (t8gVar == null) {
                    vk7.m("userDataManager");
                    throw null;
                }
                t8gVar.b();
                sid sidVar = appCompatActivity.G;
                if (sidVar != null) {
                    q0f.t(appCompatActivity, sidVar.c(appCompatActivity, new oid.k(VerificationType.PHONE_VERIFICATION)), true, true);
                } else {
                    vk7.m("screenRouter");
                    throw null;
                }
            }
        }
    }

    public static final class n extends ua8 implements zu5<ViewModelStore> {
        public final ComponentActivity b;

        public n(ComponentActivity componentActivity) {
            super(0);
            this.b = componentActivity;
        }

        public final Object invoke() {
            return this.b.getViewModelStore();
        }
    }

    public static final class o extends ua8 implements zu5<sh2> {
        public final ComponentActivity b;

        public o(ComponentActivity componentActivity) {
            super(0);
            this.b = componentActivity;
        }

        public final Object invoke() {
            return this.b.getDefaultViewModelCreationExtras();
        }
    }

    public static final class p extends ua8 implements zu5<ViewModelProvider.Factory> {
        public p() {
            super(0);
        }

        public final Object invoke() {
            ViewModelProvider.Factory factory = EditMobileNumberActivity.this.K;
            if (factory != null) {
                return factory;
            }
            vk7.m("factory");
            throw null;
        }
    }

    public EditMobileNumberActivity() {
        s0(new bc(), new l());
        this.O = s0(new bc(), new m());
    }

    public static void P0(EditMobileNumberActivity editMobileNumberActivity, OtpReference otpReference, String str, int i2) {
        Intent a2;
        OtpReference otpReference2 = (i2 & 1) != 0 ? null : otpReference;
        String str2 = (i2 & 2) != 0 ? null : str;
        p8 p8Var = editMobileNumberActivity.L;
        if (p8Var == null) {
            vk7.m("binding");
            throw null;
        }
        a2 = EditProfileOTPVerificationActivity.a.a(editMobileNumberActivity, "+62" + ((Object) p8Var.f1040v.getText()), editMobileNumberActivity.M0(), VerificationType.PHONE_VERIFICATION_RBA, (r16 & 16) != 0 ? null : otpReference2, (r16 & 32) != 0 ? null : str2, false, false);
        z8.m(editMobileNumberActivity, a2, editMobileNumberActivity.O, true);
        p1g p1gVar = p1g.a;
        p8 p8Var2 = editMobileNumberActivity.L;
        if (p8Var2 != null) {
            p8Var2.f1041w.setText("");
        } else {
            vk7.m("binding");
            throw null;
        }
    }

    public final void G0() {
        rs2 rs2Var = r20.k;
        if (rs2Var == null) {
            vk7.m("profileComponent");
            throw null;
        }
        fm2 fm2Var = new fm2(new snk(), new hkc(), rs2Var);
        kpb kpbVar = fm2Var.a;
        sid F = kpbVar.F();
        pvm.p(F);
        this.G = F;
        akb H = kpbVar.H();
        pvm.p(H);
        this.H = H;
        t8g t3 = kpbVar.t();
        pvm.p(t3);
        this.I = t3;
        fm2Var.a();
        this.J = fm2Var.b();
        this.K = fm2Var.d();
    }

    public final String M0() {
        p8 p8Var = this.L;
        if (p8Var == null) {
            vk7.m("binding");
            throw null;
        }
        return "+62" + ((Object) p8Var.f1041w.getText());
    }

    public final String N0() {
        p8 p8Var = this.L;
        if (p8Var == null) {
            vk7.m("binding");
            throw null;
        }
        return "0" + ((Object) p8Var.f1041w.getText());
    }

    public final ab4 O0() {
        return (ab4) this.M.getValue();
    }

    @Override
    public final void hideRbaLoading() {
        D0();
    }

    public final void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        ViewDataBinding c2 = fv2.c(this, e7c.activity_edit_mobile);
        vk7.e(c2, "setContentView(this, R.l…out.activity_edit_mobile)");
        this.L = (p8) c2;
        ab4 O0 = O0();
        vx0.t(this, new fxa(O0.z, new b(this)));
        vx0.t(this, new fxa(O0.f13t, new c(this)));
        vx0.t(this, new fxa(O0.E, new d(this)));
        vx0.t(this, new fxa(O0.B, new e(this)));
        vx0.t(this, new fxa(O0.x, new f(this)));
        vx0.u(this, new fxa(O0.r, new g(this)));
        vx0.t(this, new fxa(O0.f15v, new h()));
        p8 p8Var = this.L;
        if (p8Var == null) {
            vk7.m("binding");
            throw null;
        }
        p8Var.w(this);
        p8Var.B(O0());
        p8Var.f1039u.setOnClickListener(new omd(this, 2));
        RavierEditText ravierEditText = p8Var.f1041w;
        EditText editText = ravierEditText.getEditText();
        editText.requestFocus();
        editText.addTextChangedListener(new k());
        ravierEditText.a(new ri5(new j()));
        p8 p8Var2 = this.L;
        if (p8Var2 == null) {
            vk7.m("binding");
            throw null;
        }
        Toolbar toolbar = p8Var2.x;
        vk7.e(toolbar, "binding.toolbar");
        z8.g(this, toolbar, (r14 & 2) != 0 ? true : true, (r14 & 4) != 0 ? true : true, (r14 & 8) != 0 ? null : Integer.valueOf(dac.empty_string), (r14 & 16) != 0 ? null : null);
    }

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

    @Override
    public final void onRbaBiometricSaveAuth(String str) {
        vk7.f(str, "value");
    }

    @Override
    public final void onRbaFailed(String str) {
        p8 p8Var = this.L;
        if (p8Var != null) {
            p8Var.f1041w.setText("");
        } else {
            vk7.m("binding");
            throw null;
        }
    }

    @Override
    public final void onRbaInitiationFailed(Integer num) {
        ((zfc) this.N.getValue()).show();
    }

    @Override
    public final void onRbaInitiationSuccess() {
    }

    @Override
    public final void onRbaRequestChangeAccount() {
    }

    @Override
    public final void onRbaRequestChangeSecurityCode(Context context) {
        vk7.f(context, "context");
    }

    @Override
    public final void onRbaSuccess(String str, zu5<p1g> zu5Var) {
        vk7.f(str, "singleUseToken");
        vk7.f(zu5Var, "actionAfterSuccess");
        P0(this, null, str, 1);
        zu5Var.invoke();
    }

    @Override
    public final void showRbaLoading() {
        K0();
    }
}