导航菜单

页面标题

页面副标题

SpeedCash v6.5.1482 - InboxActivity.java 源代码

正在查看: SpeedCash v6.5.1482 应用的 InboxActivity.java JAVA 源代码文件

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


package com.bm.sc.kotlin.ui.inbox;

import android.os.Bundle;
import android.view.View;
import androidx.appcompat.app.ActionBar;
import androidx.core.content.ContextCompat;
import androidx.exifinterface.media.ExifInterface;
import androidx.viewpager2.widget.ViewPager2;
import com.bm.sc.bebasbayar.BuildConfig;
import com.bm.sc.bebasbayar.R;
import com.bm.sc.bebasbayar.adapter.entity.TrainScheduleEntity;
import com.bm.sc.bebasbayar.databinding.ActivityInboxBinding;
import com.bm.sc.bebasbayar.handler.MessageComposer;
import com.bm.sc.bebasbayar.handler.MessageSender;
import com.bm.sc.bebasbayar.helper.BelanjaSearchHelper;
import com.bm.sc.bebasbayar.iface.MessageProcess;
import com.bm.sc.bebasbayar.message.BaseMessage;
import com.bm.sc.bebasbayar.message.api.APIMessageWrapper;
import com.bm.sc.bebasbayar.setting.session.AppSession;
import com.bm.sc.bebasbayar.ui.activity.ticket.PesawatBookingListActivity;
import com.bm.sc.kotlin.ui.inbox.InboxActivity;
import com.bm.sc.kotlin.ui.inbox.InboxInfoFragment;
import com.bm.sc.kotlin.ui.inbox.InboxPromoFragment;
import com.bm.sc.kotlin.ui.inbox.list.InfoPromoEntity;
import com.bm.sc.kotlin.ui.inbox.list.TabItem;
import com.bm.sc.kotlin.ui.inbox.list.ViewPagerAdapter;
import com.bm.sc.util.android.Device;
import com.bm.sc.util.format.Mapper;
import com.google.android.material.badge.BadgeDrawable;
import com.google.android.material.tabs.TabLayout;
import com.google.android.material.tabs.TabLayoutMediator;
import com.google.gson.Gson;
import dagger.hilt.android.AndroidEntryPoint;
import de.timroes.axmlrpc.serializer.SerializerHandler;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import kotlin.Lazy;
import kotlin.LazyKt__LazyJVMKt;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.collections.CollectionsKt__CollectionsKt;
import kotlin.collections.IntIterator;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.Lambda;
import kotlin.jvm.internal.SourceDebugExtension;
import kotlin.ranges.IntRange;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.json.JSONArray;
import org.json.JSONObject;

@Metadata(d1 = {"\u0000\u0088\u0001\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\b\n\u0002\b\u0006\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0003\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010 \n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0007\b\u0007\u0018\u0000 C2\u00020\u00012\u00020\u00022\u00020\u0003:\u0001CB\u0007¢\u0006\u0004\bA\u0010BJ\u0012\u0010\u0007\u001a\u00020\u00062\b\u0010\u0005\u001a\u0004\u0018\u00010\u0004H\u0014J\u0010\u0010\n\u001a\u00020\u00062\u0006\u0010\t\u001a\u00020\bH\u0016J\b\u0010\u000b\u001a\u00020\u0006H\u0016J\u0010\u0010\f\u001a\u00020\u00062\u0006\u0010\t\u001a\u00020\bH\u0016J\b\u0010\r\u001a\u00020\u0006H\u0016J\b\u0010\u000e\u001a\u00020\bH\u0014J\b\u0010\u0010\u001a\u00020\u000fH\u0016J\b\u0010\u0012\u001a\u00020\u0011H\u0014J\b\u0010\u0013\u001a\u00020\u0006H\u0002J\b\u0010\u0014\u001a\u00020\u0006H\u0002J\u0016\u0010\u0018\u001a\u00020\u00062\f\u0010\u0017\u001a\b\u0012\u0004\u0012\u00020\u00160\u0015H\u0002J\u000e\u0010\u0019\u001a\b\u0012\u0004\u0012\u00020\u00160\u0015H\u0002J(\u0010 \u001a\u00020\u001f2\u0016\u0010\u001d\u001a\u0012\u0012\u0004\u0012\u00020\u001b0\u001aj\b\u0012\u0004\u0012\u00020\u001b`\u001c2\u0006\u0010\u001e\u001a\u00020\bH\u0002J(\u0010\"\u001a\u00020!2\u0016\u0010\u001d\u001a\u0012\u0012\u0004\u0012\u00020\u001b0\u001aj\b\u0012\u0004\u0012\u00020\u001b`\u001c2\u0006\u0010\u001e\u001a\u00020\bH\u0002J\u0018\u0010&\u001a\b\u0012\u0004\u0012\u00020\u001b0%2\b\u0010$\u001a\u0004\u0018\u00010#H\u0002J\b\u0010'\u001a\u00020\u0006H\u0002R$\u0010*\u001a\u0012\u0012\u0004\u0012\u00020\u001b0\u001aj\b\u0012\u0004\u0012\u00020\u001b`\u001c8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b(\u0010)R$\u0010,\u001a\u0012\u0012\u0004\u0012\u00020\u001b0\u001aj\b\u0012\u0004\u0012\u00020\u001b`\u001c8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b+\u0010)R\u001b\u00102\u001a\u00020-8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b.\u0010/\u001a\u0004\b0\u00101R\u001b\u00107\u001a\u0002038BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b4\u0010/\u001a\u0004\b5\u00106R\u001b\u0010<\u001a\u0002088BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b9\u0010/\u001a\u0004\b:\u0010;R\u0016\u0010@\u001a\u00020=8\u0002@\u0002X\u0082.¢\u0006\u0006\n\u0004\b>\u0010?¨\u0006D"}, d2 = {"Lcom/bm/sc/kotlin/ui/inbox/InboxActivity;", "Lcom/bm/sc/bebasbayar/ui/BaseActivity;", "Lcom/bm/sc/kotlin/ui/inbox/InboxInfoFragment$InboxInfoListener;", "Lcom/bm/sc/kotlin/ui/inbox/InboxPromoFragment$InboxPromoListener;", "Landroid/os/Bundle;", "savedInstanceState", "", "onCreate", "", BelanjaSearchHelper.POPULAR_SEARCH_COUNT, "updateBadgeInfo", "updateAfterReadAllInfo", "updateBadgePromo", "updateAfterReadAllPromo", "getLayoutResource", "", "isEligibleForFavorit", "", "getWikiNameSpace", TrainScheduleEntity.CLASS_BUSSINESS, ExifInterface.GPS_MEASUREMENT_IN_PROGRESS, "", "Lcom/bm/sc/kotlin/ui/inbox/list/TabItem;", "tabItems", "D", "y", "Ljava/util/ArrayList;", "Lcom/bm/sc/kotlin/ui/inbox/list/InfoPromoEntity;", "Lkotlin/collections/ArrayList;", PesawatBookingListActivity.FLAG_DATA, "unreadCount", "Lcom/bm/sc/kotlin/ui/inbox/InboxPromoFragment;", "t", "Lcom/bm/sc/kotlin/ui/inbox/InboxInfoFragment;", "s", "Lorg/json/JSONArray;", SerializerHandler.TYPE_ARRAY, "", "z", "v", "f", "Ljava/util/ArrayList;", "promoListAll", "g", "infoListAll", "Lcom/bm/sc/bebasbayar/databinding/ActivityInboxBinding;", "h", "Lkotlin/Lazy;", "u", "()Lcom/bm/sc/bebasbayar/databinding/ActivityInboxBinding;", "binding", "Lcom/google/android/material/tabs/TabLayout;", "i", "w", "()Lcom/google/android/material/tabs/TabLayout;", "tabLayout", "Landroidx/viewpager2/widget/ViewPager2;", "j", "x", "()Landroidx/viewpager2/widget/ViewPager2;", "viewPager", "Lcom/bm/sc/kotlin/ui/inbox/list/ViewPagerAdapter;", "k", "Lcom/bm/sc/kotlin/ui/inbox/list/ViewPagerAdapter;", "adapter", "<init>", "()V", "Companion", "app_release"}, k = 1, mv = {1, 8, 0})
@AndroidEntryPoint
@SourceDebugExtension({"SMAP\nInboxActivity.kt\nKotlin\n*S Kotlin\n*F\n+ 1 InboxActivity.kt\ncom/bm/sc/kotlin/ui/inbox/InboxActivity\n+ 2 _Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+ 3 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,312:1\n1603#2,9:313\n1855#2:322\n1856#2:324\n1612#2:325\n1#3:323\n1#3:326\n*S KotlinDebug\n*F\n+ 1 InboxActivity.kt\ncom/bm/sc/kotlin/ui/inbox/InboxActivity\n*L\n152#1:313,9\n152#1:322\n152#1:324\n152#1:325\n152#1:323\n*E\n"})
public final class InboxActivity extends Hilt_InboxActivity implements InboxInfoFragment.InboxInfoListener, InboxPromoFragment.InboxPromoListener {

    @NotNull
    public static final Companion INSTANCE = new Companion(null);

    @NotNull
    public final ArrayList<InfoPromoEntity> promoListAll = new ArrayList<>();

    @NotNull
    public final ArrayList<InfoPromoEntity> infoListAll = new ArrayList<>();

    @NotNull
    public final Lazy binding = LazyKt__LazyJVMKt.lazy(new a());

    @NotNull
    public final Lazy tabLayout = LazyKt__LazyJVMKt.lazy(new b());

    @NotNull
    public final Lazy viewPager = LazyKt__LazyJVMKt.lazy(new c());

    public ViewPagerAdapter adapter;

    @Metadata(d1 = {"\u00004\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u000b\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0000\b\u0086\u0003\u0018\u00002\u00020\u0001B\u0007\b\u0002¢\u0006\u0002\u0010\u0002J9\u0010\u0003\u001a\u00020\u00042\u0006\u0010\u0005\u001a\u00020\u00062\u0006\u0010\u0007\u001a\u00020\b2!\u0010\t\u001a\u001d\u0012\u0013\u0012\u00110\u000b¢\u0006\f\b\f\u0012\b\b\r\u0012\u0004\b\b(\u000e\u0012\u0004\u0012\u00020\u00040\nJ9\u0010\u000f\u001a\u00020\u00042\u0006\u0010\u0005\u001a\u00020\u00062\u0006\u0010\u0010\u001a\u00020\u00112!\u0010\t\u001a\u001d\u0012\u0013\u0012\u00110\u000b¢\u0006\f\b\f\u0012\b\b\r\u0012\u0004\b\b(\u000e\u0012\u0004\u0012\u00020\u00040\n¨\u0006\u0012"}, d2 = {"Lcom/bm/sc/kotlin/ui/inbox/InboxActivity$Companion;", "", "()V", "readAllInbox", "", "activity", "Lcom/bm/sc/kotlin/ui/inbox/InboxActivity;", "param", "", "callbackSuccess", "Lkotlin/Function1;", "", "Lkotlin/ParameterName;", "name", "success", "readInbox", "entity", "Lcom/bm/sc/kotlin/ui/inbox/list/InfoPromoEntity;", "app_release"}, k = 1, mv = {1, 8, 0}, xi = 48)
    public static final class Companion {
        public Companion() {
        }

        public Companion(DefaultConstructorMarker defaultConstructorMarker) {
            this();
        }

        public final void readAllInbox(@NotNull InboxActivity activity, @NotNull String param, @NotNull final Function1<? super Boolean, Unit> callbackSuccess) {
            Intrinsics.checkNotNullParameter(activity, "activity");
            Intrinsics.checkNotNullParameter(param, "param");
            Intrinsics.checkNotNullParameter(callbackSuccess, "callbackSuccess");
            AppSession appSession = new AppSession(activity);
            MessageComposer messageComposer = new MessageComposer(7, "inbox/read_all");
            messageComposer.setRequest_method("POST");
            messageComposer.setData_type(1);
            messageComposer.setIs_credential(true);
            messageComposer.setShowProgressRegular(false);
            messageComposer.setIs_encrypted(false);
            messageComposer.addMessage("user_id", appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID));
            messageComposer.addMessage("type", param);
            messageComposer.addMessage(BaseMessage.INDEX_VIA, "BB ANDROID");
            messageComposer.addMessage("app_id", "SPEEDCASH");
            messageComposer.addMessage(BaseMessage.INDEX_VERSION_CODE, 482);
            messageComposer.addMessage(BaseMessage.INDEX_VERSION_NAME, BuildConfig.VERSION_NAME);
            messageComposer.addMessage(BaseMessage.INDEX_UUID, Device.getDeviceUUID(activity).toString());
            messageComposer.setMessageProcess(new MessageProcess() {
                @Override
                public void afterProcess(@NotNull BaseMessage msg) {
                    Intrinsics.checkNotNullParameter(msg, "msg");
                    if (new APIMessageWrapper(msg).isOK()) {
                        callbackSuccess.invoke(Boolean.TRUE);
                    } else {
                        callbackSuccess.invoke(Boolean.FALSE);
                    }
                }

                @Override
                public void backgroundProcess(long bytesRead, long contentLength, boolean done) {
                }

                @Override
                public void preProcess() {
                }
            });
            new MessageSender(activity, messageComposer).execute();
        }

        public final void readInbox(@NotNull InboxActivity activity, @NotNull InfoPromoEntity entity, @NotNull final Function1<? super Boolean, Unit> callbackSuccess) {
            Intrinsics.checkNotNullParameter(activity, "activity");
            Intrinsics.checkNotNullParameter(entity, "entity");
            Intrinsics.checkNotNullParameter(callbackSuccess, "callbackSuccess");
            AppSession appSession = new AppSession(activity);
            MessageComposer messageComposer = new MessageComposer(7, "inbox/read");
            messageComposer.setRequest_method("POST");
            messageComposer.setData_type(1);
            messageComposer.setIs_credential(true);
            messageComposer.setShowProgressRegular(true);
            messageComposer.setIs_encrypted(false);
            messageComposer.addMessage("user_id", appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID));
            messageComposer.addMessage("notif_id", Integer.valueOf(entity.getId()));
            messageComposer.addMessage(BaseMessage.INDEX_VIA, "BB ANDROID");
            messageComposer.addMessage("app_id", "SPEEDCASH");
            messageComposer.addMessage(BaseMessage.INDEX_VERSION_CODE, 482);
            messageComposer.addMessage(BaseMessage.INDEX_VERSION_NAME, BuildConfig.VERSION_NAME);
            messageComposer.addMessage(BaseMessage.INDEX_UUID, Device.getDeviceUUID(activity).toString());
            messageComposer.setMessageProcess(new MessageProcess() {
                @Override
                public void afterProcess(@NotNull BaseMessage msg) {
                    Intrinsics.checkNotNullParameter(msg, "msg");
                    if (new APIMessageWrapper(msg).isOK()) {
                        callbackSuccess.invoke(Boolean.TRUE);
                    } else {
                        callbackSuccess.invoke(Boolean.FALSE);
                    }
                }

                @Override
                public void backgroundProcess(long bytesRead, long contentLength, boolean done) {
                }

                @Override
                public void preProcess() {
                }
            });
            new MessageSender(activity, messageComposer).execute();
        }
    }

    @Metadata(d1 = {"\u0000\b\n\u0002\u0018\u0002\n\u0002\b\u0002\u0010\u0001\u001a\u00020\u0000H\n¢\u0006\u0004\b\u0001\u0010\u0002"}, d2 = {"Lcom/bm/sc/bebasbayar/databinding/ActivityInboxBinding;", "a", "()Lcom/bm/sc/bebasbayar/databinding/ActivityInboxBinding;"}, k = 3, mv = {1, 8, 0})
    public static final class a extends Lambda implements Function0<ActivityInboxBinding> {
        public a() {
            super(0);
        }

        @Override
        @NotNull
        public final ActivityInboxBinding invoke() {
            ActivityInboxBinding inflate = ActivityInboxBinding.inflate(InboxActivity.this.getLayoutInflater());
            Intrinsics.checkNotNullExpressionValue(inflate, "inflate(layoutInflater)");
            return inflate;
        }
    }

    @Metadata(d1 = {"\u0000\b\n\u0002\u0018\u0002\n\u0002\b\u0002\u0010\u0001\u001a\u00020\u0000H\n¢\u0006\u0004\b\u0001\u0010\u0002"}, d2 = {"Lcom/google/android/material/tabs/TabLayout;", "a", "()Lcom/google/android/material/tabs/TabLayout;"}, k = 3, mv = {1, 8, 0})
    public static final class b extends Lambda implements Function0<TabLayout> {
        public b() {
            super(0);
        }

        @Override
        @NotNull
        public final TabLayout invoke() {
            TabLayout tabLayout = InboxActivity.this.u().tabs;
            Intrinsics.checkNotNullExpressionValue(tabLayout, "binding.tabs");
            return tabLayout;
        }
    }

    @Metadata(d1 = {"\u0000\b\n\u0002\u0018\u0002\n\u0002\b\u0002\u0010\u0001\u001a\u00020\u0000H\n¢\u0006\u0004\b\u0001\u0010\u0002"}, d2 = {"Landroidx/viewpager2/widget/ViewPager2;", "a", "()Landroidx/viewpager2/widget/ViewPager2;"}, k = 3, mv = {1, 8, 0})
    public static final class c extends Lambda implements Function0<ViewPager2> {
        public c() {
            super(0);
        }

        @Override
        @NotNull
        public final ViewPager2 invoke() {
            ViewPager2 viewPager2 = InboxActivity.this.u().viewPager;
            Intrinsics.checkNotNullExpressionValue(viewPager2, "binding.viewPager");
            return viewPager2;
        }
    }

    public static final void C(InboxActivity this$0, View view) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        this$0.getOnBackPressedDispatcher().onBackPressed();
    }

    public static final void E(InboxActivity this$0, TabLayout.Tab tab, int i) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        Intrinsics.checkNotNullParameter(tab, "tab");
        ViewPagerAdapter viewPagerAdapter = this$0.adapter;
        if (viewPagerAdapter == null) {
            Intrinsics.throwUninitializedPropertyAccessException("adapter");
            viewPagerAdapter = null;
        }
        tab.setText(viewPagerAdapter.getPageTitle(i));
        ViewPagerAdapter viewPagerAdapter2 = this$0.adapter;
        if (viewPagerAdapter2 == null) {
            Intrinsics.throwUninitializedPropertyAccessException("adapter");
            viewPagerAdapter2 = null;
        }
        Integer valueOf = Integer.valueOf(viewPagerAdapter2.getBadgeCount(i));
        Integer num = valueOf.intValue() > 0 ? valueOf : null;
        if (num != null) {
            int intValue = num.intValue();
            BadgeDrawable orCreateBadge = tab.getOrCreateBadge();
            orCreateBadge.setNumber(intValue);
            orCreateBadge.setVisible(true);
        }
    }

    public final void A() {
        w().setTabTextColors(ContextCompat.getColor(this, R.color.black_), ContextCompat.getColor(this, R.color.colorBlue));
    }

    public final void B() {
        setSupportActionBar(u().bbToolbar);
        ActionBar supportActionBar = getSupportActionBar();
        if (supportActionBar != null) {
            supportActionBar.setTitle(getString(R.string.inbox));
            supportActionBar.setDisplayHomeAsUpEnabled(true);
        }
        u().bbToolbar.setNavigationOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                InboxActivity.C(InboxActivity.this, view);
            }
        });
    }

    public final void D(List<TabItem> tabItems) {
        this.adapter = new ViewPagerAdapter(this, tabItems);
        ViewPager2 x = x();
        ViewPagerAdapter viewPagerAdapter = this.adapter;
        if (viewPagerAdapter == null) {
            Intrinsics.throwUninitializedPropertyAccessException("adapter");
            viewPagerAdapter = null;
        }
        x.setAdapter(viewPagerAdapter);
        new TabLayoutMediator(w(), x(), new TabLayoutMediator.TabConfigurationStrategy() {
            @Override
            public final void onConfigureTab(TabLayout.Tab tab, int i) {
                InboxActivity.E(InboxActivity.this, tab, i);
            }
        }).attach();
    }

    @Override
    public int getLayoutResource() {
        return R.layout.activity_inbox;
    }

    @Override
    @NotNull
    public String getWikiNameSpace() {
        String classSimpleName = getClassSimpleName();
        Intrinsics.checkNotNullExpressionValue(classSimpleName, "classSimpleName");
        return classSimpleName;
    }

    @Override
    public boolean isEligibleForFavorit() {
        return false;
    }

    @Override
    public void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(u().getRoot());
        B();
        A();
        D(y());
        v();
    }

    public final InboxInfoFragment s(ArrayList<InfoPromoEntity> list, int unreadCount) {
        InboxInfoFragment inboxInfoFragment = new InboxInfoFragment();
        Bundle bundle = new Bundle();
        bundle.putParcelableArrayList(InboxInfoFragment.ARG_INFO_LIST, list);
        bundle.putInt("info:count", unreadCount);
        inboxInfoFragment.setArguments(bundle);
        return inboxInfoFragment;
    }

    public final InboxPromoFragment t(ArrayList<InfoPromoEntity> list, int unreadCount) {
        InboxPromoFragment inboxPromoFragment = new InboxPromoFragment();
        Bundle bundle = new Bundle();
        bundle.putParcelableArrayList(InboxPromoFragment.ARG_PROMO_LIST, list);
        bundle.putInt("info:count", unreadCount);
        inboxPromoFragment.setArguments(bundle);
        return inboxPromoFragment;
    }

    public final ActivityInboxBinding u() {
        return (ActivityInboxBinding) this.binding.getValue();
    }

    @Override
    public void updateAfterReadAllInfo() {
        updateBadgeInfo(0);
        v();
    }

    @Override
    public void updateAfterReadAllPromo() {
        updateBadgePromo(0);
        v();
    }

    @Override
    public void updateBadgeInfo(int count) {
        TabLayout.Tab tabAt = w().getTabAt(0);
        if (tabAt == null) {
            return;
        }
        BadgeDrawable orCreateBadge = tabAt.getOrCreateBadge();
        Intrinsics.checkNotNullExpressionValue(orCreateBadge, "tab.orCreateBadge");
        if (count <= 0) {
            tabAt.removeBadge();
        } else {
            orCreateBadge.setNumber(count);
            orCreateBadge.setVisible(true);
        }
    }

    @Override
    public void updateBadgePromo(int count) {
        TabLayout.Tab tabAt = w().getTabAt(1);
        if (tabAt == null) {
            return;
        }
        BadgeDrawable orCreateBadge = tabAt.getOrCreateBadge();
        Intrinsics.checkNotNullExpressionValue(orCreateBadge, "tab.orCreateBadge");
        if (count <= 0) {
            tabAt.removeBadge();
        } else {
            orCreateBadge.setNumber(count);
            orCreateBadge.setVisible(true);
        }
    }

    public final void v() {
        MessageComposer messageComposer = new MessageComposer(7, "inbox");
        messageComposer.setRequest_method("GET");
        messageComposer.setData_type(2);
        messageComposer.addMessage("user_id", this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID));
        messageComposer.addMessage("user_uuid", Device.getDeviceUUID(this).toString());
        messageComposer.addMessage(BaseMessage.INDEX_VIA, "BB ANDROID");
        messageComposer.setShowProgressRegular(true);
        messageComposer.setMessageProcess(new MessageProcess() {
            @Override
            public void afterProcess(@NotNull BaseMessage msg) {
                ArrayList arrayList;
                List z;
                ArrayList arrayList2;
                List z2;
                ArrayList arrayList3;
                InboxInfoFragment s;
                ArrayList arrayList4;
                InboxPromoFragment t;
                ViewPagerAdapter viewPagerAdapter;
                Intrinsics.checkNotNullParameter(msg, "msg");
                APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper(msg);
                if (aPIMessageWrapper.isOK()) {
                    JSONObject mapToJSON = Mapper.mapToJSON(aPIMessageWrapper.getData().get(0));
                    int optInt = mapToJSON.optInt("info_unread", 0);
                    int optInt2 = mapToJSON.optInt("promo_unread", 0);
                    arrayList = InboxActivity.this.infoListAll;
                    InboxActivity inboxActivity = InboxActivity.this;
                    arrayList.clear();
                    z = inboxActivity.z(mapToJSON.optJSONArray("info"));
                    arrayList.addAll(z);
                    arrayList2 = InboxActivity.this.promoListAll;
                    InboxActivity inboxActivity2 = InboxActivity.this;
                    arrayList2.clear();
                    z2 = inboxActivity2.z(mapToJSON.optJSONArray("promo"));
                    arrayList2.addAll(z2);
                    InboxActivity inboxActivity3 = InboxActivity.this;
                    arrayList3 = inboxActivity3.infoListAll;
                    s = inboxActivity3.s(arrayList3, optInt);
                    InboxActivity inboxActivity4 = InboxActivity.this;
                    arrayList4 = inboxActivity4.promoListAll;
                    t = inboxActivity4.t(arrayList4, optInt2);
                    List<TabItem> listOf = CollectionsKt__CollectionsKt.listOf((Object[]) new TabItem[]{new TabItem("Info", s, optInt), new TabItem("Promo", t, optInt2)});
                    viewPagerAdapter = InboxActivity.this.adapter;
                    if (viewPagerAdapter == null) {
                        Intrinsics.throwUninitializedPropertyAccessException("adapter");
                        viewPagerAdapter = null;
                    }
                    viewPagerAdapter.updateTabs(listOf);
                }
            }

            @Override
            public void backgroundProcess(long bytesRead, long contentLength, boolean done) {
            }

            @Override
            public void preProcess() {
            }
        });
        new MessageSender(this, messageComposer).execute();
    }

    public final TabLayout w() {
        return (TabLayout) this.tabLayout.getValue();
    }

    public final ViewPager2 x() {
        return (ViewPager2) this.viewPager.getValue();
    }

    public final List<TabItem> y() {
        return CollectionsKt__CollectionsKt.mutableListOf(new TabItem("Info", s(this.infoListAll, 0), 0), new TabItem("Promo", t(this.promoListAll, 0), 0));
    }

    public final List<InfoPromoEntity> z(JSONArray array) {
        JSONObject optJSONObject;
        String jSONObject;
        IntRange until = kotlin.ranges.c.until(0, array != null ? array.length() : 0);
        ArrayList arrayList = new ArrayList();
        Iterator<Integer> it = until.iterator();
        while (it.hasNext()) {
            InfoPromoEntity infoPromoEntity = (array == null || (optJSONObject = array.optJSONObject(((IntIterator) it).nextInt())) == null || (jSONObject = optJSONObject.toString()) == null) ? null : (InfoPromoEntity) new Gson().fromJson(jSONObject, InfoPromoEntity.class);
            if (infoPromoEntity != null) {
                arrayList.add(infoPromoEntity);
            }
        }
        return arrayList;
    }
}