导航菜单

页面标题

页面副标题

Mint v5.7.3 - UserInputNudgeTopicAdditionPillsBottomSheet.java 源代码

正在查看: Mint v5.7.3 应用的 UserInputNudgeTopicAdditionPillsBottomSheet.java JAVA 源代码文件

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


package com.htmedia.mint.ui.fragments;

import android.content.Context;
import android.os.Bundle;
import android.text.TextUtils;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Toast;
import androidx.databinding.DataBindingUtil;
import androidx.databinding.ViewDataBinding;
import androidx.fragment.app.FragmentActivity;
import androidx.lifecycle.LifecycleOwner;
import androidx.lifecycle.ViewModelProvider;
import androidx.recyclerview.widget.RecyclerView;
import com.google.android.flexbox.FlexboxLayoutManager;
import com.google.android.material.bottomsheet.BottomSheetDialogFragment;
import com.htmedia.mint.pojo.Content;
import com.htmedia.mint.pojo.config.Config;
import com.htmedia.mint.pojo.notificationsetting.NotificationMasterResponse;
import com.htmedia.mint.pojo.onBoarding.setting.Section;
import com.htmedia.mint.pojo.onBoarding.setting.SectionPref;
import com.htmedia.mint.utils.SingleLiveData;
import com.thoughtbot.expandablerecyclerview.BuildConfig;
import in.juspay.hypersdk.core.PaymentConstants;
import java.util.HashMap;
import java.util.List;
import kotlin.Metadata;
import kotlin.jvm.internal.DefaultConstructorMarker;
import q7.q5;
import q7.s5;
import x4.ms0;

@Metadata(d1 = {"\u0000v\n\u0002\u0018\u0002\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\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0000\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0006\u0018\u0000 *2\u00020\u00012\u00020\u00022\u00020\u0003:\u0001*B\u0005¢\u0006\u0002\u0010\u0004J\u0012\u0010\u0014\u001a\u00020\u00152\b\u0010\u0016\u001a\u0004\u0018\u00010\u0017H\u0016J$\u0010\u0018\u001a\u00020\u00192\u0006\u0010\u001a\u001a\u00020\u001b2\b\u0010\u001c\u001a\u0004\u0018\u00010\u001d2\b\u0010\u0016\u001a\u0004\u0018\u00010\u0017H\u0016J\u001a\u0010\u001e\u001a\u00020\u00152\b\u0010\u001f\u001a\u0004\u0018\u00010 2\u0006\u0010!\u001a\u00020\"H\u0016J\u0018\u0010#\u001a\u00020\u00152\u0006\u0010$\u001a\u00020%2\u0006\u0010!\u001a\u00020\"H\u0016J\u001a\u0010&\u001a\u00020\u00152\u0006\u0010'\u001a\u00020\u00192\b\u0010\u0016\u001a\u0004\u0018\u00010\u0017H\u0016J\b\u0010(\u001a\u00020\u0015H\u0002J\u0006\u0010)\u001a\u00020\u0015R\u000e\u0010\u0005\u001a\u00020\u0006X\u0082.¢\u0006\u0002\n\u0000R\u000e\u0010\u0007\u001a\u00020\bX\u0082.¢\u0006\u0002\n\u0000R\u0016\u0010\t\u001a\n \u000b*\u0004\u0018\u00010\n0\nX\u0082\u000e¢\u0006\u0002\n\u0000R\u000e\u0010\f\u001a\u00020\rX\u0082.¢\u0006\u0002\n\u0000R\u0010\u0010\u000e\u001a\u0004\u0018\u00010\u000fX\u0082\u000e¢\u0006\u0002\n\u0000R\u000e\u0010\u0010\u001a\u00020\u0011X\u0082.¢\u0006\u0002\n\u0000R\u0010\u0010\u0012\u001a\u0004\u0018\u00010\u0013X\u0082\u000e¢\u0006\u0002\n\u0000¨\u0006+"}, d2 = {"Lcom/htmedia/mint/ui/fragments/UserInputNudgeTopicAdditionPillsBottomSheet;", "Lcom/google/android/material/bottomsheet/BottomSheetDialogFragment;", "Lcom/htmedia/mint/ui/interfaces/InterestOnboardListener;", "Lcom/htmedia/mint/ui/adapters/PrefListener;", "()V", "_context", "Landroid/content/Context;", "binding", "Lcom/htmedia/mint/databinding/UserInputNudgeTopicAdditionPillsBinding;", PaymentConstants.Category.CONFIG, "Lcom/htmedia/mint/pojo/config/Config;", "kotlin.jvm.PlatformType", "content", "Lcom/htmedia/mint/pojo/Content;", "mFlexboxLayoutManager", "Lcom/google/android/flexbox/FlexboxLayoutManager;", "mViewModel", "Lcom/htmedia/mint/ui/viewModels/onBoardingSplash/SettingsPrefViewModel;", "prefSettingAdapter", "Lcom/htmedia/mint/ui/adapters/PrefSettingAdapter;", "onCreate", BuildConfig.FLAVOR, "savedInstanceState", "Landroid/os/Bundle;", "onCreateView", "Landroid/view/View;", "inflater", "Landroid/view/LayoutInflater;", "container", "Landroid/view/ViewGroup;", "onInterestToogleClicked", "name", BuildConfig.FLAVOR, "position", BuildConfig.FLAVOR, "onToogleClicked", "section", "Lcom/htmedia/mint/pojo/onBoarding/setting/Section;", "onViewCreated", "view", "setPreferencesAdapter", "setUpViewModel", "Companion", "app_productionRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
public final class UserInputNudgeTopicAdditionPillsBottomSheet extends BottomSheetDialogFragment implements w7.b, q5 {

    public static final Companion INSTANCE = new Companion(null);
    private Context _context;
    private ms0 binding;
    private Config config = com.htmedia.mint.utils.f0.r0();
    private Content content;
    private FlexboxLayoutManager mFlexboxLayoutManager;
    private z7.t mViewModel;
    private s5 prefSettingAdapter;

    @Metadata(d1 = {"\u0000\u0018\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\b\u0086\u0003\u0018\u00002\u00020\u0001B\u0007\b\u0002¢\u0006\u0002\u0010\u0002J\u0010\u0010\u0003\u001a\u00020\u00042\u0006\u0010\u0005\u001a\u00020\u0006H\u0007¨\u0006\u0007"}, d2 = {"Lcom/htmedia/mint/ui/fragments/UserInputNudgeTopicAdditionPillsBottomSheet$Companion;", BuildConfig.FLAVOR, "()V", "newInstance", "Lcom/htmedia/mint/ui/fragments/UserInputNudgeTopicAdditionPillsBottomSheet;", "content", "Lcom/htmedia/mint/pojo/Content;", "app_productionRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
    public static final class Companion {
        private Companion() {
        }

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

        public final UserInputNudgeTopicAdditionPillsBottomSheet newInstance(Content content) {
            kotlin.jvm.internal.m.g(content, "content");
            UserInputNudgeTopicAdditionPillsBottomSheet userInputNudgeTopicAdditionPillsBottomSheet = new UserInputNudgeTopicAdditionPillsBottomSheet();
            Bundle bundle = new Bundle();
            bundle.putParcelable("content", content);
            userInputNudgeTopicAdditionPillsBottomSheet.setArguments(bundle);
            return userInputNudgeTopicAdditionPillsBottomSheet;
        }
    }

    public static final UserInputNudgeTopicAdditionPillsBottomSheet newInstance(Content content) {
        return INSTANCE.newInstance(content);
    }

    public static final void onCreateView$lambda$0(UserInputNudgeTopicAdditionPillsBottomSheet userInputNudgeTopicAdditionPillsBottomSheet, View view) {
        z7.t tVar;
        Context context;
        kotlin.jvm.internal.m.g(userInputNudgeTopicAdditionPillsBottomSheet, "this$0");
        Config config = userInputNudgeTopicAdditionPillsBottomSheet.config;
        String submitUrl = (config == null || config.getPreferencesOnBoardingConfig() == null || userInputNudgeTopicAdditionPillsBottomSheet.config.getPreferencesOnBoardingConfig().getContent() == null || TextUtils.isEmpty(userInputNudgeTopicAdditionPillsBottomSheet.config.getPreferencesOnBoardingConfig().getContent().getSettingsPreferences().getSubmitUrl())) ? "https://dap.dev.hindustantimes.com/putpreferences" : userInputNudgeTopicAdditionPillsBottomSheet.config.getPreferencesOnBoardingConfig().getContent().getSettingsPreferences().getSubmitUrl();
        z7.t tVar2 = userInputNudgeTopicAdditionPillsBottomSheet.mViewModel;
        if (tVar2 == null) {
            kotlin.jvm.internal.m.w("mViewModel");
            tVar = null;
        } else {
            tVar = tVar2;
        }
        kotlin.jvm.internal.m.d(submitUrl);
        FragmentActivity requireActivity = userInputNudgeTopicAdditionPillsBottomSheet.requireActivity();
        kotlin.jvm.internal.m.f(requireActivity, "requireActivity(...)");
        tVar.M(submitUrl, requireActivity, true, new HashMap<>(), "nudges");
        Context context2 = userInputNudgeTopicAdditionPillsBottomSheet._context;
        if (context2 == null) {
            kotlin.jvm.internal.m.w("_context");
            context = null;
        } else {
            context = context2;
        }
        com.htmedia.mint.utils.n.M(context, com.htmedia.mint.utils.n.m2, BuildConfig.FLAVOR, null, BuildConfig.FLAVOR, "set_topics", "selected");
        f6.l.m(userInputNudgeTopicAdditionPillsBottomSheet.getActivity(), "nudge_timestamp", Long.valueOf(System.currentTimeMillis()));
        userInputNudgeTopicAdditionPillsBottomSheet.dismiss();
    }

    private final void setPreferencesAdapter() {
        setUpViewModel();
        ms0 ms0Var = this.binding;
        z7.t tVar = null;
        if (ms0Var == null) {
            kotlin.jvm.internal.m.w("binding");
            ms0Var = null;
        }
        ms0Var.c.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                UserInputNudgeTopicAdditionPillsBottomSheet.setPreferencesAdapter$lambda$1(UserInputNudgeTopicAdditionPillsBottomSheet.this, view);
            }
        });
        z7.t tVar2 = this.mViewModel;
        if (tVar2 == null) {
            kotlin.jvm.internal.m.w("mViewModel");
        } else {
            tVar = tVar2;
        }
        SingleLiveData<NotificationMasterResponse> A = tVar.A();
        LifecycleOwner viewLifecycleOwner = getViewLifecycleOwner();
        kotlin.jvm.internal.m.f(viewLifecycleOwner, "getViewLifecycleOwner(...)");
        A.observe(viewLifecycleOwner, new UserInputNudgeTopicAdditionPillsBottomSheet$sam$androidx_lifecycle_Observer$0(new UserInputNudgeTopicAdditionPillsBottomSheet$setPreferencesAdapter$2(this)));
    }

    public static final void setPreferencesAdapter$lambda$1(UserInputNudgeTopicAdditionPillsBottomSheet userInputNudgeTopicAdditionPillsBottomSheet, View view) {
        z7.t tVar;
        Context context;
        kotlin.jvm.internal.m.g(userInputNudgeTopicAdditionPillsBottomSheet, "this$0");
        z7.t tVar2 = userInputNudgeTopicAdditionPillsBottomSheet.mViewModel;
        if (tVar2 == null) {
            kotlin.jvm.internal.m.w("mViewModel");
            tVar2 = null;
        }
        if (tVar2.t().size() <= 0) {
            Toast.makeText(userInputNudgeTopicAdditionPillsBottomSheet.getContext(), "Please select atleast 1 topic of interest to move ahead", 0).show();
            return;
        }
        Config config = userInputNudgeTopicAdditionPillsBottomSheet.config;
        String submitUrl = (config == null || config.getPreferencesOnBoardingConfig() == null || userInputNudgeTopicAdditionPillsBottomSheet.config.getPreferencesOnBoardingConfig().getContent() == null || TextUtils.isEmpty(userInputNudgeTopicAdditionPillsBottomSheet.config.getPreferencesOnBoardingConfig().getContent().getSettingsPreferences().getSubmitUrl())) ? "https://dap.dev.hindustantimes.com/putpreferences" : userInputNudgeTopicAdditionPillsBottomSheet.config.getPreferencesOnBoardingConfig().getContent().getSettingsPreferences().getSubmitUrl();
        z7.t tVar3 = userInputNudgeTopicAdditionPillsBottomSheet.mViewModel;
        if (tVar3 == null) {
            kotlin.jvm.internal.m.w("mViewModel");
            tVar = null;
        } else {
            tVar = tVar3;
        }
        kotlin.jvm.internal.m.d(submitUrl);
        FragmentActivity requireActivity = userInputNudgeTopicAdditionPillsBottomSheet.requireActivity();
        kotlin.jvm.internal.m.f(requireActivity, "requireActivity(...)");
        z7.t tVar4 = userInputNudgeTopicAdditionPillsBottomSheet.mViewModel;
        if (tVar4 == null) {
            kotlin.jvm.internal.m.w("mViewModel");
            tVar4 = null;
        }
        tVar.M(submitUrl, requireActivity, false, tVar4.t(), "nudges");
        Context context2 = userInputNudgeTopicAdditionPillsBottomSheet._context;
        if (context2 == null) {
            kotlin.jvm.internal.m.w("_context");
            context = null;
        } else {
            context = context2;
        }
        com.htmedia.mint.utils.n.M(context, com.htmedia.mint.utils.n.m2, BuildConfig.FLAVOR, null, BuildConfig.FLAVOR, "set_topics", "selected");
    }

    public void onCreate(Bundle savedInstanceState) {
        super/*androidx.fragment.app.DialogFragment*/.onCreate(savedInstanceState);
        setStyle(0, 2132017403);
    }

    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        kotlin.jvm.internal.m.g(inflater, "inflater");
        ms0 inflate = DataBindingUtil.inflate(inflater, 2131625294, container, false);
        kotlin.jvm.internal.m.f(inflate, "inflate(...)");
        ms0 ms0Var = inflate;
        this.binding = ms0Var;
        ViewDataBinding viewDataBinding = null;
        if (ms0Var == null) {
            kotlin.jvm.internal.m.w("binding");
            ms0Var = null;
        }
        ms0Var.c(Boolean.valueOf(com.htmedia.mint.utils.f0.Z1()));
        Bundle arguments = getArguments();
        Content content = arguments != null ? (Content) arguments.getParcelable("content") : null;
        kotlin.jvm.internal.m.d(content);
        this.content = content;
        ms0 ms0Var2 = this.binding;
        if (ms0Var2 == null) {
            kotlin.jvm.internal.m.w("binding");
            ms0Var2 = null;
        }
        ms0Var2.d.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                UserInputNudgeTopicAdditionPillsBottomSheet.onCreateView$lambda$0(UserInputNudgeTopicAdditionPillsBottomSheet.this, view);
            }
        });
        if (this._context == null) {
            Context requireContext = requireContext();
            kotlin.jvm.internal.m.f(requireContext, "requireContext(...)");
            this._context = requireContext;
        }
        ViewDataBinding viewDataBinding2 = this.binding;
        if (viewDataBinding2 == null) {
            kotlin.jvm.internal.m.w("binding");
        } else {
            viewDataBinding = viewDataBinding2;
        }
        View root = viewDataBinding.getRoot();
        kotlin.jvm.internal.m.f(root, "getRoot(...)");
        return root;
    }

    @Override
    public void onInterestToogleClicked(String name, int position) {
        Toast.makeText(requireContext(), name + " HELLO", 1).show();
    }

    @Override
    public void onToogleClicked(Section section, int position) {
        kotlin.jvm.internal.m.g(section, "section");
        section.setSelected(!section.isSelected());
        z7.t tVar = this.mViewModel;
        ms0 ms0Var = null;
        if (tVar == null) {
            kotlin.jvm.internal.m.w("mViewModel");
            tVar = null;
        }
        tVar.o().set(position, section);
        SectionPref sectionPref = new SectionPref(section.getId(), section.isSelected());
        z7.t tVar2 = this.mViewModel;
        if (tVar2 == null) {
            kotlin.jvm.internal.m.w("mViewModel");
            tVar2 = null;
        }
        if (tVar2.t().containsKey(Long.valueOf(section.getId()))) {
            z7.t tVar3 = this.mViewModel;
            if (tVar3 == null) {
                kotlin.jvm.internal.m.w("mViewModel");
                tVar3 = null;
            }
            tVar3.t().remove(Long.valueOf(section.getId()));
        } else {
            z7.t tVar4 = this.mViewModel;
            if (tVar4 == null) {
                kotlin.jvm.internal.m.w("mViewModel");
                tVar4 = null;
            }
            tVar4.t().put(Long.valueOf(section.getId()), sectionPref);
        }
        ms0 ms0Var2 = this.binding;
        if (ms0Var2 == null) {
            kotlin.jvm.internal.m.w("binding");
        } else {
            ms0Var = ms0Var2;
        }
        RecyclerView.Adapter adapter = ms0Var.b.getAdapter();
        if (adapter != null) {
            adapter.notifyDataSetChanged();
        }
    }

    public void onViewCreated(View view, Bundle savedInstanceState) {
        kotlin.jvm.internal.m.g(view, "view");
        super/*androidx.fragment.app.Fragment*/.onViewCreated(view, savedInstanceState);
        Context context = this._context;
        if (context == null) {
            kotlin.jvm.internal.m.w("_context");
            context = null;
        }
        com.htmedia.mint.utils.n.M(context, com.htmedia.mint.utils.n.k2, BuildConfig.FLAVOR, null, BuildConfig.FLAVOR, "set_topics");
        setPreferencesAdapter();
    }

    public final void setUpViewModel() {
        FragmentActivity requireActivity = requireActivity();
        kotlin.jvm.internal.m.f(requireActivity, "requireActivity(...)");
        boolean Z1 = com.htmedia.mint.utils.f0.Z1();
        Config r0 = com.htmedia.mint.utils.f0.r0();
        kotlin.jvm.internal.m.f(r0, "getConfig(...)");
        this.mViewModel = (z7.t) new ViewModelProvider(requireActivity, new y7.n2(Z1, r0)).get(z7.t.class);
        Log.e("TAG NUDGE", "HERE ADAPTER");
        Log.e("Setting ini", "data 1");
        if (this.content == null) {
            kotlin.jvm.internal.m.w("content");
        }
        Content content = this.content;
        if (content == null) {
            kotlin.jvm.internal.m.w("content");
            content = null;
        }
        if (content.getSourceBodyPojo() != null) {
            Content content2 = this.content;
            if (content2 == null) {
                kotlin.jvm.internal.m.w("content");
                content2 = null;
            }
            if (content2.getSourceBodyPojo().getMintRecommendationPojo() != null) {
                Content content3 = this.content;
                if (content3 == null) {
                    kotlin.jvm.internal.m.w("content");
                    content3 = null;
                }
                if (content3.getSourceBodyPojo().getMintRecommendationPojo().getSectionPreferences() != null) {
                    Content content4 = this.content;
                    if (content4 == null) {
                        kotlin.jvm.internal.m.w("content");
                        content4 = null;
                    }
                    if (content4.getSourceBodyPojo().getMintRecommendationPojo().getSectionPreferences().getSections() != null) {
                        Content content5 = this.content;
                        if (content5 == null) {
                            kotlin.jvm.internal.m.w("content");
                            content5 = null;
                        }
                        if (content5.getSourceBodyPojo().getMintRecommendationPojo().getSectionPreferences().getSections().size() > 0) {
                            z7.t tVar = this.mViewModel;
                            if (tVar == null) {
                                kotlin.jvm.internal.m.w("mViewModel");
                                tVar = null;
                            }
                            tVar.o().clear();
                            z7.t tVar2 = this.mViewModel;
                            if (tVar2 == null) {
                                kotlin.jvm.internal.m.w("mViewModel");
                                tVar2 = null;
                            }
                            List<Section> o = tVar2.o();
                            Content content6 = this.content;
                            if (content6 == null) {
                                kotlin.jvm.internal.m.w("content");
                                content6 = null;
                            }
                            List<Section> sections = content6.getSourceBodyPojo().getMintRecommendationPojo().getSectionPreferences().getSections();
                            kotlin.jvm.internal.m.f(sections, "getSections(...)");
                            o.addAll(sections);
                            FlexboxLayoutManager flexboxLayoutManager = new FlexboxLayoutManager(getActivity());
                            this.mFlexboxLayoutManager = flexboxLayoutManager;
                            flexboxLayoutManager.setFlexDirection(0);
                            FlexboxLayoutManager flexboxLayoutManager2 = this.mFlexboxLayoutManager;
                            if (flexboxLayoutManager2 != null) {
                                flexboxLayoutManager2.setJustifyContent(2);
                            }
                            ms0 ms0Var = this.binding;
                            if (ms0Var == null) {
                                kotlin.jvm.internal.m.w("binding");
                                ms0Var = null;
                            }
                            ms0Var.b.setLayoutManager(this.mFlexboxLayoutManager);
                            ms0 ms0Var2 = this.binding;
                            if (ms0Var2 == null) {
                                kotlin.jvm.internal.m.w("binding");
                                ms0Var2 = null;
                            }
                            RecyclerView recyclerView = ms0Var2.b;
                            z7.t tVar3 = this.mViewModel;
                            if (tVar3 == null) {
                                kotlin.jvm.internal.m.w("mViewModel");
                                tVar3 = null;
                            }
                            recyclerView.setAdapter(new s5(tVar3.o(), this, com.htmedia.mint.utils.f0.Z1(), null));
                            Log.e("TAG NUDGE", "HERE LIST");
                        }
                    }
                }
            }
        }
    }
}