导航菜单

页面标题

页面副标题

CallApp v2.226 - n.java 源代码

正在查看: CallApp v2.226 应用的 n.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.callapp.contacts.activity.virtualNumber;

import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.text.format.DateUtils;
import androidx.fragment.app.FragmentActivity;
import apk.tool.patcher.Premium;
import com.callapp.contacts.R;
import com.callapp.contacts.activity.contact.list.ContactsListActivity;
import com.callapp.contacts.activity.virtualNumber.VirtualNumberNotificationType;
import com.callapp.contacts.databinding.VirtualNumberMyNumbersFragmentLayoutBinding;
import com.callapp.contacts.manager.NotificationManager;
import com.callapp.contacts.manager.VirtualNumberBalanceDataManager;
import com.callapp.contacts.model.objectbox.VirtualNumberBalanceData;
import com.callapp.contacts.util.Activities;
import com.callapp.contacts.util.CLog;
import com.callapp.contacts.util.LocaleUtils;
import com.callapp.contacts.util.ThemeUtils;
import com.callapp.framework.phone.Phone;
import java.time.Duration;
import java.time.Instant;
import java.util.Calendar;
import java.util.Locale;
import kotlin.jvm.internal.Intrinsics;

public final class n implements Runnable {
    public final int a;
    public final Object b;

    public n(Object obj, int i) {
        this.a = i;
        this.b = obj;
    }

    @Override
    public final void run() {
        h.k onBackPressedDispatcher;
        switch (this.a) {
            case 0:
                CLog.a();
                final VirtualNumberMyNumbersFragment virtualNumberMyNumbersFragment = (VirtualNumberMyNumbersFragment) this.b;
                VirtualNumberBalanceData b = VirtualNumberBalanceDataManager.b(virtualNumberMyNumbersFragment.h);
                if (b == null || b.getPurchaseTime() <= 0) {
                    return;
                }
                b.toString();
                CLog.a();
                VirtualNumberMyNumbersFragmentLayoutBinding virtualNumberMyNumbersFragmentLayoutBinding = virtualNumberMyNumbersFragment.a;
                if (virtualNumberMyNumbersFragmentLayoutBinding == null) {
                    Intrinsics.l("binding");
                    throw null;
                }
                virtualNumberMyNumbersFragmentLayoutBinding.l.setText(LocaleUtils.c(new Phone(virtualNumberMyNumbersFragment.h).g()));
                Calendar a = VirtualNumberBalanceDataManager.a(b.getPlanPeriod(), b.getPurchaseTime(), b.getRenewExpiry());
                int planPeriod = b.getPlanPeriod();
                Intrinsics.checkNotNullParameter(a, "endPlanPeriodCal");
                String formatDateTime = DateUtils.formatDateTime(virtualNumberMyNumbersFragment.getContext(), a.getTimeInMillis(), 65556);
                Object clone = a.clone();
                Intrinsics.d(clone, "null cannot be cast to non-null type java.util.Calendar");
                Calendar calendar = (Calendar) clone;
                calendar.add(planPeriod, -1);
                ru.r rVar = new ru.r(DateUtils.formatDateTime(virtualNumberMyNumbersFragment.getContext(), calendar.getTimeInMillis(), 65552), formatDateTime, a);
                if (virtualNumberMyNumbersFragment.g) {
                    if (virtualNumberMyNumbersFragment.b != null && Premium.Premium()) {
                        FragmentActivity activity = virtualNumberMyNumbersFragment.getActivity();
                        if (activity != null && (onBackPressedDispatcher = activity.getOnBackPressedDispatcher()) != null) {
                            h.j jVar = new h.j() {
                                {
                                    super(true);
                                }

                                public final void b() {
                                    VirtualNumberMyNumbersFragment virtualNumberMyNumbersFragment2 = VirtualNumberMyNumbersFragment.this;
                                    FragmentActivity activity2 = virtualNumberMyNumbersFragment2.getActivity();
                                    if (activity2 != null) {
                                        activity2.startActivity(new Intent((Context) virtualNumberMyNumbersFragment2.getActivity(), (Class<?>) ContactsListActivity.class));
                                    }
                                }
                            };
                            Intrinsics.checkNotNullParameter(jVar, "onBackPressedCallback");
                            onBackPressedDispatcher.b(jVar);
                        }
                        VirtualNumberMyNumbersFragmentLayoutBinding virtualNumberMyNumbersFragmentLayoutBinding2 = virtualNumberMyNumbersFragment.a;
                        if (virtualNumberMyNumbersFragmentLayoutBinding2 == null) {
                            Intrinsics.l("binding");
                            throw null;
                        }
                        virtualNumberMyNumbersFragmentLayoutBinding2.g.setText(Activities.getString(R.string.use_it_now));
                        VirtualNumberMyNumbersFragmentLayoutBinding virtualNumberMyNumbersFragmentLayoutBinding3 = virtualNumberMyNumbersFragment.a;
                        if (virtualNumberMyNumbersFragmentLayoutBinding3 == null) {
                            Intrinsics.l("binding");
                            throw null;
                        }
                        virtualNumberMyNumbersFragmentLayoutBinding3.g.setOnClickListener(new m(virtualNumberMyNumbersFragment, 1));
                    }
                    Duration between = Duration.between(Instant.now(), ((Calendar) rVar.c).getTime().toInstant());
                    Intrinsics.checkNotNullExpressionValue(between, "between(...)");
                    long days = between.toDays();
                    long hours = between.toHours() % 24;
                    VirtualNumberMyNumbersFragmentLayoutBinding virtualNumberMyNumbersFragmentLayoutBinding4 = virtualNumberMyNumbersFragment.a;
                    if (virtualNumberMyNumbersFragmentLayoutBinding4 == null) {
                        Intrinsics.l("binding");
                        throw null;
                    }
                    virtualNumberMyNumbersFragmentLayoutBinding4.i.setText(Activities.f(R.string.my_number_expiry_date, Long.valueOf(days), Long.valueOf(hours)));
                }
                VirtualNumberMyNumbersFragmentLayoutBinding virtualNumberMyNumbersFragmentLayoutBinding5 = virtualNumberMyNumbersFragment.a;
                if (virtualNumberMyNumbersFragmentLayoutBinding5 == null) {
                    Intrinsics.l("binding");
                    throw null;
                }
                virtualNumberMyNumbersFragmentLayoutBinding5.h.setText(rVar.a + " - " + rVar.b);
                VirtualNumberMyNumbersFragmentLayoutBinding virtualNumberMyNumbersFragmentLayoutBinding6 = virtualNumberMyNumbersFragment.a;
                if (virtualNumberMyNumbersFragmentLayoutBinding6 == null) {
                    Intrinsics.l("binding");
                    throw null;
                }
                virtualNumberMyNumbersFragmentLayoutBinding6.h.setTextColor(ThemeUtils.getColor(R.color.title));
                virtualNumberMyNumbersFragment.c = b.getSkuMinArg();
                virtualNumberMyNumbersFragment.d = b.getSkuSmsArg();
                VirtualNumberMyNumbersFragmentLayoutBinding virtualNumberMyNumbersFragmentLayoutBinding7 = virtualNumberMyNumbersFragment.a;
                if (virtualNumberMyNumbersFragmentLayoutBinding7 == null) {
                    Intrinsics.l("binding");
                    throw null;
                }
                virtualNumberMyNumbersFragmentLayoutBinding7.e.setMax(Integer.parseInt(b.getSkuMinArg()));
                VirtualNumberMyNumbersFragmentLayoutBinding virtualNumberMyNumbersFragmentLayoutBinding8 = virtualNumberMyNumbersFragment.a;
                if (virtualNumberMyNumbersFragmentLayoutBinding8 == null) {
                    Intrinsics.l("binding");
                    throw null;
                }
                virtualNumberMyNumbersFragmentLayoutBinding8.r.setMax(Integer.parseInt(b.getSkuSmsArg()));
                VirtualNumberMyNumbersFragmentLayoutBinding virtualNumberMyNumbersFragmentLayoutBinding9 = virtualNumberMyNumbersFragment.a;
                if (virtualNumberMyNumbersFragmentLayoutBinding9 == null) {
                    Intrinsics.l("binding");
                    throw null;
                }
                virtualNumberMyNumbersFragmentLayoutBinding9.r.setIndicatorColor(new int[]{ThemeUtils.getColor(R.color.id_plus_color)});
                VirtualNumberMyNumbersFragmentLayoutBinding virtualNumberMyNumbersFragmentLayoutBinding10 = virtualNumberMyNumbersFragment.a;
                if (virtualNumberMyNumbersFragmentLayoutBinding10 == null) {
                    Intrinsics.l("binding");
                    throw null;
                }
                virtualNumberMyNumbersFragmentLayoutBinding10.r.setTrackColor(ThemeUtils.getColor(R.color.secondary_background));
                if (!Intrinsics.a(b.getSkuMinArg(), "0")) {
                    VirtualNumberMyNumbersFragmentLayoutBinding virtualNumberMyNumbersFragmentLayoutBinding11 = virtualNumberMyNumbersFragment.a;
                    if (virtualNumberMyNumbersFragmentLayoutBinding11 == null) {
                        Intrinsics.l("binding");
                        throw null;
                    }
                    virtualNumberMyNumbersFragmentLayoutBinding11.d.setText(Activities.f(R.string.my_number_calls_left, Integer.valueOf(b.getBalanceMin()), b.getSkuMinArg()));
                }
                if (!Intrinsics.a(b.getSkuSmsArg(), "0")) {
                    VirtualNumberMyNumbersFragmentLayoutBinding virtualNumberMyNumbersFragmentLayoutBinding12 = virtualNumberMyNumbersFragment.a;
                    if (virtualNumberMyNumbersFragmentLayoutBinding12 == null) {
                        Intrinsics.l("binding");
                        throw null;
                    }
                    virtualNumberMyNumbersFragmentLayoutBinding12.q.setText(Activities.f(R.string.my_number_sms_left, Integer.valueOf(b.getBalanceSms()), b.getSkuSmsArg()));
                }
                VirtualNumberMyNumbersFragmentLayoutBinding virtualNumberMyNumbersFragmentLayoutBinding13 = virtualNumberMyNumbersFragment.a;
                if (virtualNumberMyNumbersFragmentLayoutBinding13 == null) {
                    Intrinsics.l("binding");
                    throw null;
                }
                virtualNumberMyNumbersFragmentLayoutBinding13.k.setText(new Locale("", b.getCountry()).getDisplayCountry(LocaleUtils.getCurrentLocale()));
                VirtualNumberMyNumbersFragmentLayoutBinding virtualNumberMyNumbersFragmentLayoutBinding14 = virtualNumberMyNumbersFragment.a;
                if (virtualNumberMyNumbersFragmentLayoutBinding14 == null) {
                    Intrinsics.l("binding");
                    throw null;
                }
                virtualNumberMyNumbersFragmentLayoutBinding14.k.setTextColor(ThemeUtils.getColor(R.color.title));
                int balanceMin = b.getBalanceMin();
                virtualNumberMyNumbersFragment.e = balanceMin;
                if (balanceMin > 0 && !Intrinsics.a(virtualNumberMyNumbersFragment.c, "0")) {
                    VirtualNumberMyNumbersFragmentLayoutBinding virtualNumberMyNumbersFragmentLayoutBinding15 = virtualNumberMyNumbersFragment.a;
                    if (virtualNumberMyNumbersFragmentLayoutBinding15 == null) {
                        Intrinsics.l("binding");
                        throw null;
                    }
                    virtualNumberMyNumbersFragmentLayoutBinding15.d.setText(Activities.f(R.string.my_number_calls_left, Integer.valueOf(virtualNumberMyNumbersFragment.e), virtualNumberMyNumbersFragment.c));
                }
                int balanceSms = b.getBalanceSms();
                virtualNumberMyNumbersFragment.f = balanceSms;
                if (balanceSms > 0 && !Intrinsics.a(virtualNumberMyNumbersFragment.d, "0")) {
                    VirtualNumberMyNumbersFragmentLayoutBinding virtualNumberMyNumbersFragmentLayoutBinding16 = virtualNumberMyNumbersFragment.a;
                    if (virtualNumberMyNumbersFragmentLayoutBinding16 == null) {
                        Intrinsics.l("binding");
                        throw null;
                    }
                    virtualNumberMyNumbersFragmentLayoutBinding16.q.setText(Activities.f(R.string.my_number_sms_left, Integer.valueOf(virtualNumberMyNumbersFragment.f), virtualNumberMyNumbersFragment.d));
                }
                int parseInt = Integer.parseInt(virtualNumberMyNumbersFragment.c) - b.getBalanceMin();
                VirtualNumberMyNumbersFragmentLayoutBinding virtualNumberMyNumbersFragmentLayoutBinding17 = virtualNumberMyNumbersFragment.a;
                if (virtualNumberMyNumbersFragmentLayoutBinding17 == null) {
                    Intrinsics.l("binding");
                    throw null;
                }
                virtualNumberMyNumbersFragmentLayoutBinding17.e.setProgress(parseInt);
                int parseInt2 = Integer.parseInt(virtualNumberMyNumbersFragment.d) - b.getBalanceSms();
                VirtualNumberMyNumbersFragmentLayoutBinding virtualNumberMyNumbersFragmentLayoutBinding18 = virtualNumberMyNumbersFragment.a;
                if (virtualNumberMyNumbersFragmentLayoutBinding18 != null) {
                    virtualNumberMyNumbersFragmentLayoutBinding18.r.setProgress(parseInt2);
                    return;
                } else {
                    Intrinsics.l("binding");
                    throw null;
                }
            default:
                NotificationManager notificationManager = NotificationManager.get();
                notificationManager.getClass();
                String str = (String) this.b;
                VirtualNumberNotificationType.DefaultDialer defaultDialer = new VirtualNumberNotificationType.DefaultDialer(str, true);
                Intent intent = new Intent("android.intent.action.VIEW", Uri.parse("https://callapp.com/applink?command=tab_recent"));
                intent.setFlags(335544320);
                notificationManager.b0(defaultDialer, str, intent);
                return;
        }
    }
}