正在查看: OVO v3.139.0 应用的 DigibankRouterActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: OVO v3.139.0 应用的 DigibankRouterActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package ovo.id.digibank.sdk.presentation.router;
import android.content.Intent;
import android.os.Build;
import android.os.Bundle;
import android.os.Parcelable;
import androidx.activity.ComponentActivity;
import androidx.activity.result.ActivityResult;
import androidx.appcompat.app.AppCompatActivity;
import androidx.lifecycle.ViewModelKt;
import androidx.lifecycle.ViewModelLazy;
import androidx.lifecycle.ViewModelProvider;
import androidx.lifecycle.ViewModelStore;
import com.digibank.regional.sdk.account.linking.result.DBActivationResult;
import com.digibank.sdk.regional.mfa.verify.result.DBMFAResult;
import kotlin.Metadata;
import o.i.Function110;
import o.i.bc;
import o.i.c27;
import o.i.ch0;
import o.i.fxa;
import o.i.ig3;
import o.i.lc;
import o.i.lg2;
import o.i.p1g;
import o.i.pw5;
import o.i.r20;
import o.i.rig;
import o.i.sh2;
import o.i.t13;
import o.i.ua8;
import o.i.v11;
import o.i.vk7;
import o.i.vl2;
import o.i.vuc;
import o.i.vx0;
import o.i.w13;
import o.i.wb;
import o.i.z8;
import o.i.ze7;
import o.i.zu5;
import ovo.id.base.BaseActivity;
import ovo.id.digibank.sdk.DigibankScreen;
import ovo.id.digibank.sdk.presentation.router.a;
@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\b\u0007\u0018\u00002\u00020\u0001B\u0007¢\u0006\u0004\b\u0002\u0010\u0003¨\u0006\u0004"}, d2 = {"Lovo/id/digibank/sdk/presentation/router/DigibankRouterActivity;", "Lovo/id/base/BaseActivity;", "<init>", "()V", "digibank-sdk-impl_release"}, k = 1, mv = {1, 8, 0})
public final class DigibankRouterActivity extends BaseActivity {
public static final int L = 0;
public ViewModelProvider.Factory G;
public w13 H;
public final ViewModelLazy I = new ViewModelLazy(vuc.a(ovo.id.digibank.sdk.presentation.router.c.class), new f(this), new h(), new g(this));
public final lc J = s0(new bc(), new d());
public final lc K = s0(new bc(), new e());
public class a {
public static final int[] a;
static {
int[] iArr = new int[DigibankScreen.values().length];
try {
iArr[DigibankScreen.Activate.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
iArr[DigibankScreen.LaunchApp.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
iArr[DigibankScreen.Transactions.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
try {
iArr[DigibankScreen.PerformMfa.ordinal()] = 4;
} catch (NoSuchFieldError unused4) {
}
a = iArr;
}
}
public class b extends pw5 implements Function110<ovo.id.digibank.sdk.presentation.router.a, p1g> {
public b(Object obj) {
super(1, obj, DigibankRouterActivity.class, "handleRouterEvent", "handleRouterEvent(Lovo/id/digibank/sdk/presentation/router/DigibankRouterEvent;)V", 0);
}
public final Object invoke(Object obj) {
ovo.id.digibank.sdk.presentation.router.a aVar = (ovo.id.digibank.sdk.presentation.router.a) obj;
vk7.f(aVar, "p0");
AppCompatActivity appCompatActivity = (DigibankRouterActivity) ((v11) this).receiver;
int i = DigibankRouterActivity.L;
appCompatActivity.getClass();
if (aVar instanceof a.C0062a) {
a.C0062a c0062a = (a.C0062a) aVar;
int[] iArr = a.a;
DigibankScreen digibankScreen = c0062a.b;
int i2 = iArr[digibankScreen.ordinal()];
t13 t13Var = c0062a.a;
if (i2 != 1) {
Bundle bundle = c0062a.c;
if (i2 == 2 || i2 == 3) {
if (t13Var.b(digibankScreen)) {
appCompatActivity.finish();
} else {
((ovo.id.digibank.sdk.presentation.router.c) appCompatActivity.I.getValue()).p.setValue(new a.b(ig3.a.a, bundle));
}
} else if (i2 == 4) {
String string = bundle != null ? bundle.getString("CHALLENGE_ID") : null;
if (string == null) {
string = "";
}
String string2 = bundle != null ? bundle.getString("MFA_NONCE") : null;
z8.m(appCompatActivity, t13Var.a(string, string2 != null ? string2 : ""), appCompatActivity.K, false);
}
} else {
z8.m(appCompatActivity, t13Var.c(), appCompatActivity.J, false);
}
} else if (aVar instanceof a.b) {
w13 w13Var = appCompatActivity.H;
if (w13Var == null) {
vk7.m("listener");
throw null;
}
w13Var.g(appCompatActivity);
appCompatActivity.finish();
}
return p1g.a;
}
}
public class c extends pw5 implements Function110<Integer, p1g> {
public c(Object obj) {
super(1, obj, DigibankRouterActivity.class, "setLoading", "setLoading(I)V", 0);
}
public final Object invoke(Object obj) {
int intValue = ((Number) obj).intValue();
DigibankRouterActivity digibankRouterActivity = (DigibankRouterActivity) ((v11) this).receiver;
int i = DigibankRouterActivity.L;
if (intValue == 0) {
digibankRouterActivity.J0();
} else {
digibankRouterActivity.D0();
}
return p1g.a;
}
}
public static final class d implements wb<ActivityResult> {
public d() {
}
public final void a(Object obj) {
String action;
ActivityResult activityResult = (ActivityResult) obj;
int i = activityResult.a;
boolean z = false;
?? r52 = DigibankRouterActivity.this;
if (i == -1) {
Intent intent = activityResult.b;
r52.setResult(-1, intent);
DBActivationResult fromIntentResult = intent != null ? DBActivationResult.Companion.fromIntentResult(intent) : null;
if (fromIntentResult != null && (action = fromIntentResult.getAction()) != null && action.equals("primaryCTA")) {
z = true;
}
if (z) {
w13 w13Var = r52.H;
if (w13Var == 0) {
vk7.m("listener");
throw null;
}
w13Var.e(r52);
} else {
if (vk7.a(fromIntentResult != null ? fromIntentResult.getState() : null, "reauth")) {
w13 w13Var2 = r52.H;
if (w13Var2 == 0) {
vk7.m("listener");
throw null;
}
w13Var2.c(r52);
}
}
r52.finish();
} else if (i == 0) {
r52.setResult(0);
r52.finish();
}
w13 w13Var3 = r52.H;
if (w13Var3 != 0) {
w13Var3.i(r52);
} else {
vk7.m("listener");
throw null;
}
}
}
public static final class e implements wb<ActivityResult> {
public e() {
}
public final void a(Object obj) {
Parcelable parcelable;
Object parcelableExtra;
ActivityResult activityResult = (ActivityResult) obj;
Intent intent = activityResult.b;
if (intent != null) {
if (Build.VERSION.SDK_INT >= 33) {
parcelableExtra = intent.getParcelableExtra("db_mfa_result", DBMFAResult.class);
parcelable = (Parcelable) parcelableExtra;
} else {
Parcelable parcelableExtra2 = intent.getParcelableExtra("db_mfa_result");
if (!(parcelableExtra2 instanceof DBMFAResult)) {
parcelableExtra2 = null;
}
parcelable = (DBMFAResult) parcelableExtra2;
}
}
DigibankRouterActivity.this.setResult(-1, activityResult.b);
}
}
public static final class f extends ua8 implements zu5<ViewModelStore> {
public final ComponentActivity b;
public f(ComponentActivity componentActivity) {
super(0);
this.b = componentActivity;
}
public final Object invoke() {
ViewModelStore viewModelStore = this.b.getViewModelStore();
vk7.e(viewModelStore, "viewModelStore");
return viewModelStore;
}
}
public static final class g extends ua8 implements zu5<sh2> {
public final ComponentActivity b;
public g(ComponentActivity componentActivity) {
super(0);
this.b = componentActivity;
}
public final Object invoke() {
sh2 defaultViewModelCreationExtras = this.b.getDefaultViewModelCreationExtras();
vk7.e(defaultViewModelCreationExtras, "this.defaultViewModelCreationExtras");
return defaultViewModelCreationExtras;
}
}
public static final class h extends ua8 implements zu5<ViewModelProvider.Factory> {
public h() {
super(0);
}
public final Object invoke() {
ViewModelProvider.Factory factory = DigibankRouterActivity.this.G;
if (factory != null) {
return factory;
}
vk7.m("factory");
throw null;
}
}
public final void G0() {
vl2 vl2Var = r20.a;
if (vl2Var == null) {
vk7.m("digibankComponent");
throw null;
}
this.G = new rig(c27.g(ovo.id.digibank.sdk.presentation.router.c.class, vl2Var.l));
this.H = vl2Var.d;
}
public final void onCreate(Bundle bundle) {
DigibankScreen digibankScreen;
Object obj;
super.onCreate(bundle);
ViewModelLazy viewModelLazy = this.I;
ovo.id.digibank.sdk.presentation.router.c cVar = (ovo.id.digibank.sdk.presentation.router.c) viewModelLazy.getValue();
vx0.t(this, new fxa(cVar.q, new b(this)));
vx0.t(this, new fxa(((ch0) cVar).i, new c(this)));
ovo.id.digibank.sdk.presentation.router.c cVar2 = (ovo.id.digibank.sdk.presentation.router.c) viewModelLazy.getValue();
Intent intent = getIntent();
cVar2.getClass();
Bundle bundleExtra = intent != null ? intent.getBundleExtra("ROUTER_PARAMS") : null;
if (bundleExtra != null) {
if (Build.VERSION.SDK_INT >= 33) {
obj = bundleExtra.getSerializable("SCREEN_TYPE", DigibankScreen.class);
} else {
Object serializable = bundleExtra.getSerializable("SCREEN_TYPE");
if (!(serializable instanceof DigibankScreen)) {
serializable = null;
}
obj = (DigibankScreen) serializable;
}
digibankScreen = (DigibankScreen) obj;
} else {
digibankScreen = null;
}
if (digibankScreen == null) {
cVar2.p.setValue(new a.b(ig3.a.a, bundleExtra));
} else {
((ch0) cVar2).c.setValue(0);
ze7.m(ViewModelKt.getViewModelScope(cVar2), cVar2.f1723o.a(), (lg2) null, new ovo.id.digibank.sdk.presentation.router.b(cVar2, digibankScreen, bundleExtra, null), 2);
}
}
}