正在查看: OVO v3.139.0 应用的 PaymentSummaryActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: OVO v3.139.0 应用的 PaymentSummaryActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package ovo.id.wallet.payment.ui.confirmation;
import android.app.NotificationManager;
import android.content.Context;
import android.os.Bundle;
import android.view.MenuItem;
import com.google.android.material.bottomsheet.b;
import com.google.gson.Gson;
import com.orhanobut.hawk.Hawk;
import java.util.Map;
import kotlin.Metadata;
import o.i.a9;
import o.i.akb;
import o.i.fqe;
import o.i.mf0;
import o.i.o3b;
import o.i.p3b;
import o.i.ps2;
import o.i.pvm;
import o.i.sc2;
import o.i.uh;
import o.i.vk7;
import o.i.vuc;
import o.i.x7c;
import o.i.xh;
import o.i.yac;
import o.i.z5b;
import o.i.z8c;
import ovo.id.analytics.AnalyticType;
import ovo.id.user.notification.base.BaseFcmActivity;
import ovo.id.user.notification.domain.entity.model.data.PayDataWithTimestamp;
import ovo.id.user.notification.domain.entity.model.payload.PushNotificationPayload;
import ovo.id.user.notification.domain.entity.model.payload.ScanToPayPayload;
import ovo.id.wallet.payment.helper.PushToPayTrackingPayload;
import ovo.id.wallet.payment.model.ConfirmationDialogData;
import ovo.id.wallet.payment.ui.qrinputnominal.InputNominalFragment;
@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/wallet/payment/ui/confirmation/PaymentSummaryActivity;", "Lovo/id/user/notification/base/BaseFcmActivity;", "<init>", "()V", "app_productionRelease"}, k = 1, mv = {1, 8, 0})
public final class PaymentSummaryActivity extends BaseFcmActivity {
public boolean H;
public boolean I;
public PaymentConfirmationFragment J;
public InputNominalFragment K;
public final int L = yac.Ravier_AppTheme_Base_White;
public akb M;
public final void G0() {
akb H = new ps2(a9.a(this)).a.H();
pvm.p(H);
this.M = H;
}
@Override
public final int getG() {
return this.L;
}
@Override
public final int N0() {
return x7c.activity_order;
}
@Override
public final void O0(android.content.Intent r8) {
throw new UnsupportedOperationException("Method not decompiled: ovo.id.wallet.payment.ui.confirmation.PaymentSummaryActivity.O0(android.content.Intent):void");
}
@Override
public final void P0(PushNotificationPayload pushNotificationPayload) {
String type;
if ((pushNotificationPayload == null || (type = pushNotificationPayload.getType()) == null || !fqe.x(type, "PUSH_TO_PAY", true)) ? false : true) {
this.I = true;
vk7.d(pushNotificationPayload, "null cannot be cast to non-null type ovo.id.user.notification.domain.entity.model.payload.ScanToPayPayload");
ScanToPayPayload scanToPayPayload = (ScanToPayPayload) pushNotificationPayload;
PayDataWithTimestamp data = scanToPayPayload.getData();
if (data != null) {
akb akbVar = this.M;
if (akbVar == null) {
vk7.m("preferenceManager");
throw null;
}
ovo.id.wallet.base.storage.a aVar = (ovo.id.wallet.base.storage.a) akbVar.b(vuc.a(ovo.id.wallet.base.storage.a.class));
long createdTimestamp = data.getCreatedTimestamp() - System.currentTimeMillis();
aVar.getClass();
Hawk.put("calibrated_time", Long.valueOf(createdTimestamp));
Object systemService = getSystemService("notification");
vk7.d(systemService, "null cannot be cast to non-null type android.app.NotificationManager");
((NotificationManager) systemService).cancel(175);
uh.a(this, new PushToPayTrackingPayload.ClickPushNotification(scanToPayPayload.getMessage()).c());
Bundle bundle = new Bundle();
String j = new Gson().j(scanToPayPayload.getData());
vk7.e(j, "Gson().toJson(value)");
bundle.putString("payData", j);
bundle.putString("notificationId", scanToPayPayload.getNotificationId());
PayDataWithTimestamp data2 = scanToPayPayload.getData();
bundle.putString("highlightRefId", data2 != null ? data2.getHighlightRefId() : null);
Q0(bundle, false);
}
}
if (this.I) {
sc2.b(this);
}
}
public final void Q0(android.os.Bundle r3, boolean r4) {
throw new UnsupportedOperationException("Method not decompiled: ovo.id.wallet.payment.ui.confirmation.PaymentSummaryActivity.Q0(android.os.Bundle, boolean):void");
}
public final void onBackPressed() {
InputNominalFragment inputNominalFragment = this.K;
b bVar = null;
if (inputNominalFragment != null) {
if (this.J == null) {
inputNominalFragment.Z();
return;
} else {
this.J = null;
C0();
return;
}
}
PaymentConfirmationFragment paymentConfirmationFragment = this.J;
if (paymentConfirmationFragment != null) {
mf0 h0 = paymentConfirmationFragment.h0();
String M = h0.M();
if (M != null) {
h0.x0.setValue(new xh(AnalyticType.LEANPLUM_EVENT, M, (Map) null, 12));
}
paymentConfirmationFragment.d0();
Context context = paymentConfirmationFragment.getContext();
String string = paymentConfirmationFragment.getString(z8c.transaction_cancellation_head);
vk7.e(string, "getString(R.string.transaction_cancellation_head)");
b a = z5b.a(context, new ConfirmationDialogData(string, z8c.transaction_cancellation_question, z8c.transaction_not_cancelled, Integer.valueOf(z8c.transaction_cancel)), new o3b(paymentConfirmationFragment), new p3b(paymentConfirmationFragment));
if (a != null) {
a.show();
bVar = a;
}
paymentConfirmationFragment.f = bVar;
}
}
@Override
public final boolean onOptionsItemSelected(MenuItem menuItem) {
vk7.f(menuItem, "item");
if (menuItem.getItemId() != 16908332) {
return super.onOptionsItemSelected(menuItem);
}
onBackPressed();
return true;
}
}