导航菜单

页面标题

页面副标题

OVO v3.139.0 - PaymentSummaryActivity.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;
    }
}