正在查看: OVO v3.139.0 应用的 CodeEntryActivity.java JAVA 源代码文件
本页面展示 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;
}
}