正在查看: OVO v3.139.0 应用的 SecurityCodePaymentActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: OVO v3.139.0 应用的 SecurityCodePaymentActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package ovo.id.wallet.security.ui.presentation;
import android.R;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.os.Bundle;
import android.view.View;
import android.view.inputmethod.InputMethodManager;
import android.widget.Toast;
import androidx.activity.ComponentActivity;
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.widget.AppCompatEditText;
import androidx.databinding.ViewDataBinding;
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModelKt;
import androidx.lifecycle.ViewModelLazy;
import androidx.lifecycle.ViewModelProvider;
import androidx.lifecycle.ViewModelStore;
import java.util.Arrays;
import kotlin.Metadata;
import o.i.Function110;
import o.i.Function23;
import o.i.akb;
import o.i.aqd;
import o.i.bqd;
import o.i.c27;
import o.i.ch0;
import o.i.cqd;
import o.i.dw5;
import o.i.fv2;
import o.i.fxa;
import o.i.g00;
import o.i.h2c;
import o.i.hg2;
import o.i.hw9;
import o.i.iw0;
import o.i.jf3;
import o.i.jg2;
import o.i.jq9;
import o.i.k9g;
import o.i.l7c;
import o.i.lg2;
import o.i.lwe;
import o.i.nh0;
import o.i.oid;
import o.i.ov5;
import o.i.p1g;
import o.i.p2d;
import o.i.pc6;
import o.i.pvm;
import o.i.pw5;
import o.i.q0f;
import o.i.rig;
import o.i.s23;
import o.i.s7e;
import o.i.sh2;
import o.i.sid;
import o.i.sr2;
import o.i.t8g;
import o.i.td2;
import o.i.tid;
import o.i.ua8;
import o.i.uh;
import o.i.v11;
import o.i.vc;
import o.i.vk7;
import o.i.vuc;
import o.i.vx0;
import o.i.xh;
import o.i.z9c;
import o.i.ze7;
import o.i.zf2;
import o.i.zu5;
import ovo.id.analytics.AnalyticType;
import ovo.id.base.BaseActivity;
import ovo.id.base.utils.ErrorWrapper;
import ovo.id.base.utils.StringWrapper;
import ovo.id.library.widget.PinEntryEditText;
import ovo.id.wallet.security.ui.presentation.utils.SecurityCodeTrackingPayload;
@Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\u0018\u00002\u00020\u00012\u00020\u0002B\u0007¢\u0006\u0004\b\u0003\u0010\u0004¨\u0006\u0005"}, d2 = {"Lovo/id/wallet/security/ui/presentation/SecurityCodePaymentActivity;", "Lovo/id/base/BaseActivity;", "Lovo/id/library/widget/PinEntryEditText$a;", "<init>", "()V", "payment-security-ui_release"}, k = 1, mv = {1, 8, 0})
public final class SecurityCodePaymentActivity extends BaseActivity implements PinEntryEditText.a {
public static final int M = 0;
public sid G;
public akb H;
public t8g I;
public ViewModelProvider.Factory J;
public vc K;
public final ViewModelLazy L = new ViewModelLazy(vuc.a(aqd.class), new l(this), new n(), new m(this));
@s23(c = "ovo.id.wallet.security.ui.presentation.SecurityCodePaymentActivity$onBackPressed$1", f = "SecurityCodePaymentActivity.kt", l = {}, m = "invokeSuspend")
public static final class a extends lwe implements Function23<hg2, td2<? super p1g>, Object> {
public a(td2<? super a> td2Var) {
super(2, td2Var);
}
public final td2<p1g> create(Object obj, td2<?> td2Var) {
return SecurityCodePaymentActivity.this.new a(td2Var);
}
public final Object invoke(Object obj, Object obj2) {
return create((hg2) obj, (td2) obj2).invokeSuspend(p1g.a);
}
public final Object invokeSuspend(Object obj) {
jg2 jg2Var = jg2.COROUTINE_SUSPENDED;
p2d.b(obj);
int i = SecurityCodePaymentActivity.M;
?? r0 = SecurityCodePaymentActivity.this;
uh.a((Context) r0, new xh(AnalyticType.LEANPLUM_EVENT, "PIN_PAGE", new SecurityCodeTrackingPayload.PinPageBackTrackingPayload(((aqd) r0.L.getValue()).x()).a(), 8));
return p1g.a;
}
}
public class b extends pw5 implements Function110<ErrorWrapper, p1g> {
public b(Object obj) {
super(1, obj, SecurityCodePaymentActivity.class, "showErrorToast", "showErrorToast(Lovo/id/base/utils/ErrorWrapper;)V", 0);
}
public final Object invoke(Object obj) {
ErrorWrapper errorWrapper = (ErrorWrapper) obj;
vk7.f(errorWrapper, "p0");
BaseActivity baseActivity = (SecurityCodePaymentActivity) ((v11) this).receiver;
int i = SecurityCodePaymentActivity.M;
baseActivity.getClass();
Toast.makeText((Context) baseActivity, (CharSequence) errorWrapper.a(baseActivity), 0).show();
return p1g.a;
}
}
public class c extends pw5 implements Function110<jq9, p1g> {
public c(Object obj) {
super(1, obj, SecurityCodePaymentActivity.class, "navigateScreen", "navigateScreen(Lovo/id/base/utils/NavigationScreen;)V", 0);
}
public final Object invoke(Object obj) {
jq9 jq9Var = (jq9) obj;
vk7.f(jq9Var, "p0");
AppCompatActivity appCompatActivity = (SecurityCodePaymentActivity) ((v11) this).receiver;
int i = SecurityCodePaymentActivity.M;
appCompatActivity.getClass();
switch (jq9Var.a) {
case 100:
Intent intent = new Intent();
fxa[] fxaVarArr = jq9Var.b;
if (fxaVarArr == null) {
fxaVarArr = new fxa[0];
}
intent.putExtras(iw0.a((fxa[]) Arrays.copyOf(fxaVarArr, fxaVarArr.length)));
p1g p1gVar = p1g.a;
appCompatActivity.setResult(-1, intent);
appCompatActivity.finish();
break;
case 101:
sid sidVar = appCompatActivity.G;
if (sidVar == null) {
vk7.m("screenRouter");
throw null;
}
q0f.v(appCompatActivity, sidVar.c(appCompatActivity, oid.z0.a));
break;
case 102:
sid sidVar2 = appCompatActivity.G;
if (sidVar2 == null) {
vk7.m("screenRouter");
throw null;
}
tid.a(appCompatActivity, sidVar2);
break;
case 104:
sid sidVar3 = appCompatActivity.G;
if (sidVar3 == null) {
vk7.m("screenRouter");
throw null;
}
q0f.u(appCompatActivity, sidVar3.c(appCompatActivity, new oid.c0((Bundle) null)), false, 6);
appCompatActivity.finish();
break;
}
return p1g.a;
}
}
public class d extends pw5 implements Function110<Integer, p1g> {
public d(Object obj) {
super(1, obj, SecurityCodePaymentActivity.class, "showSecurityCodeError", "showSecurityCodeError(I)V", 0);
}
public final Object invoke(Object obj) {
int intValue = ((Number) obj).intValue();
vc vcVar = ((SecurityCodePaymentActivity) ((v11) this).receiver).K;
if (vcVar != null) {
vcVar.f1401u.setError(intValue == 0);
return p1g.a;
}
vk7.m("binding");
throw null;
}
}
public class e extends pw5 implements Function110<StringWrapper, p1g> {
public e(Object obj) {
super(1, obj, SecurityCodePaymentActivity.class, "showAccountBlockDialog", "showAccountBlockDialog(Lovo/id/base/utils/StringWrapper;)V", 0);
}
public final Object invoke(Object obj) {
StringWrapper stringWrapper = (StringWrapper) obj;
vk7.f(stringWrapper, "p0");
?? r1 = (SecurityCodePaymentActivity) ((v11) this).receiver;
akb akbVar = r1.H;
if (akbVar == null) {
vk7.m("preferenceManager");
throw null;
}
if (akbVar.b(vuc.a(k9g.class)).g()) {
t8g t8gVar = r1.I;
if (t8gVar == null) {
vk7.m("userDataManager");
throw null;
}
t8gVar.b();
}
int i = z9c.ovo_app_name;
String a = stringWrapper.a((Context) r1);
if (a == null) {
a = "";
}
jf3.b(r1, i, a, R.string.ok, new nh0(3, (Object) r1), 176);
return p1g.a;
}
}
public class f extends pw5 implements Function110<StringWrapper, p1g> {
public f(Object obj) {
super(1, obj, SecurityCodePaymentActivity.class, "displayPinEntryError", "displayPinEntryError(Lovo/id/base/utils/StringWrapper;)V", 0);
}
public final Object invoke(Object obj) {
StringWrapper stringWrapper = (StringWrapper) obj;
?? r0 = (SecurityCodePaymentActivity) ((v11) this).receiver;
vc vcVar = r0.K;
if (vcVar != null) {
vcVar.x.setText(stringWrapper != null ? stringWrapper.a((Context) r0) : null);
return p1g.a;
}
vk7.m("binding");
throw null;
}
}
public static final class g extends ua8 implements Function110<SecurityCodeTrackingPayload, p1g> {
public g() {
super(1);
}
public final Object invoke(Object obj) {
SecurityCodeTrackingPayload securityCodeTrackingPayload = (SecurityCodeTrackingPayload) obj;
securityCodeTrackingPayload.getClass();
AnalyticType analyticType = AnalyticType.LEANPLUM_EVENT;
securityCodeTrackingPayload.b();
uh.a(SecurityCodePaymentActivity.this, new xh(analyticType, "PIN_PAGE", securityCodeTrackingPayload.a(), 8));
return p1g.a;
}
}
public static final class h extends ua8 implements Function110<p1g, p1g> {
public final vc b;
public h(vc vcVar) {
super(1);
this.b = vcVar;
}
public final Object invoke(Object obj) {
AppCompatEditText appCompatEditText = this.b.f1401u;
appCompatEditText.setText(null);
appCompatEditText.requestFocus();
return p1g.a;
}
}
public static final class i extends ua8 implements Function110<p1g, p1g> {
public i() {
super(1);
}
public final Object invoke(Object obj) {
BaseActivity baseActivity = SecurityCodePaymentActivity.this;
if (baseActivity != null) {
Object systemService = baseActivity.getSystemService("input_method");
vk7.d(systemService, "null cannot be cast to non-null type android.view.inputmethod.InputMethodManager");
((InputMethodManager) systemService).toggleSoftInput(2, 1);
}
return p1g.a;
}
}
public static final class j extends ua8 implements Function110<p1g, p1g> {
public j() {
super(1);
}
public final Object invoke(Object obj) {
BaseActivity baseActivity = SecurityCodePaymentActivity.this;
vk7.f(baseActivity, "activity");
Object systemService = baseActivity.getSystemService("input_method");
vk7.d(systemService, "null cannot be cast to non-null type android.view.inputmethod.InputMethodManager");
InputMethodManager inputMethodManager = (InputMethodManager) systemService;
View currentFocus = baseActivity.getCurrentFocus();
if (currentFocus == null) {
currentFocus = new View(baseActivity);
}
inputMethodManager.hideSoftInputFromWindow(currentFocus.getWindowToken(), 0);
return p1g.a;
}
}
public static final class k implements Observer, dw5 {
public final Function110 a;
public k(Function110 function110) {
this.a = function110;
}
public final boolean equals(Object obj) {
if (!(obj instanceof Observer) || !(obj instanceof dw5)) {
return false;
}
return vk7.a(this.a, ((dw5) obj).getFunctionDelegate());
}
public final ov5<?> getFunctionDelegate() {
return this.a;
}
public final int hashCode() {
return this.a.hashCode();
}
public final void onChanged(Object obj) {
this.a.invoke(obj);
}
}
public static final class l extends ua8 implements zu5<ViewModelStore> {
public final ComponentActivity b;
public l(ComponentActivity componentActivity) {
super(0);
this.b = componentActivity;
}
public final Object invoke() {
return this.b.getViewModelStore();
}
}
public static final class m extends ua8 implements zu5<sh2> {
public final ComponentActivity b;
public m(ComponentActivity componentActivity) {
super(0);
this.b = componentActivity;
}
public final Object invoke() {
return this.b.getDefaultViewModelCreationExtras();
}
}
public static final class n extends ua8 implements zu5<ViewModelProvider.Factory> {
public n() {
super(0);
}
public final Object invoke() {
ViewModelProvider.Factory factory = SecurityCodePaymentActivity.this.J;
if (factory != null) {
return factory;
}
vk7.m("factory");
throw null;
}
}
public final void G0() {
sr2 sr2Var = hw9.a;
if (sr2Var == null) {
vk7.m("paymentSecurityComponent");
throw null;
}
g00 g00Var = sr2Var.a;
sid F = g00Var.F();
pvm.p(F);
this.G = F;
akb H = g00Var.H();
pvm.p(H);
this.H = H;
t8g t3 = g00Var.t();
pvm.p(t3);
this.I = t3;
this.J = new rig(c27.g(aqd.class, sr2Var.b));
}
@Override
public final void b0(CharSequence charSequence) {
aqd aqdVar = (aqd) this.L.getValue();
String obj = charSequence != null ? charSequence.toString() : null;
if (obj == null) {
obj = "";
}
aqdVar.getClass();
ze7.m(ViewModelKt.getViewModelScope(aqdVar), (zf2) null, (lg2) null, new bqd(aqdVar, null, aqdVar, obj), 3);
}
public final void onBackPressed() {
ze7.m(pc6.a, (zf2) null, (lg2) null, new a(null), 3);
super.onBackPressed();
}
public final void onCreate(Bundle bundle) {
Bundle extras;
String str;
super.onCreate(bundle);
ViewDataBinding c2 = fv2.c(this, l7c.activity_security_code_payment);
vk7.e(c2, "setContentView(\n …ty_code_payment\n )");
vc vcVar = (vc) c2;
this.K = vcVar;
vcVar.f1402v.setImageResource(h2c.bg_sign_in);
vcVar.w(this);
aqd aqdVar = (aqd) this.L.getValue();
vx0.t(this, new fxa(aqdVar.z, new b(this)));
vx0.t(this, new fxa(((ch0) aqdVar).l, new c(this)));
vx0.t(this, new fxa(aqdVar.f83v, new d(this)));
vx0.t(this, new fxa(aqdVar.G, new e(this)));
vx0.t(this, new fxa(aqdVar.f82u, new f(this)));
g gVar = new g();
s7e<SecurityCodeTrackingPayload> s7eVar = aqdVar.H;
vx0.t(this, new fxa(s7eVar, gVar));
aqdVar.F.observe(this, new k(new h(vcVar)));
aqdVar.B.observe(this, new k(new i()));
aqdVar.D.observe(this, new k(new j()));
Intent intent = getIntent();
if (intent != null && (extras = intent.getExtras()) != null) {
try {
str = getPackageManager().getPackageInfo(getPackageName(), 0).versionName;
vk7.e(str, "{\n val pInfo …nfo.versionName\n }");
} catch (PackageManager.NameNotFoundException | RuntimeException | Exception unused) {
str = "1.0.0";
}
aqdVar.I = extras.getInt("flow", 0);
String string = extras.getString("trxId");
if (string == null) {
string = "";
}
aqdVar.J = string;
String string2 = extras.getString("signature");
if (string2 == null) {
string2 = "";
}
aqdVar.K = string2;
String string3 = extras.getString("product");
aqdVar.L = string3 != null ? string3 : "";
aqdVar.M = str;
s7eVar.setValue(new SecurityCodeTrackingPayload.PinPageLoadTrackingPayload(aqdVar.x()));
}
vcVar.B(aqdVar);
vcVar.f1401u.setOnPinEnteredListener(this);
}
public final void onPause() {
super.onPause();
Object systemService = getSystemService("input_method");
vk7.d(systemService, "null cannot be cast to non-null type android.view.inputmethod.InputMethodManager");
InputMethodManager inputMethodManager = (InputMethodManager) systemService;
View currentFocus = getCurrentFocus();
if (currentFocus == null) {
currentFocus = new View(this);
}
inputMethodManager.hideSoftInputFromWindow(currentFocus.getWindowToken(), 0);
}
public final void onResume() {
super.onResume();
aqd aqdVar = (aqd) this.L.getValue();
aqdVar.getClass();
ze7.m(ViewModelKt.getViewModelScope(aqdVar), (zf2) null, (lg2) null, new cqd(aqdVar, null), 3);
}
}