导航菜单

页面标题

页面副标题

Mint v5.7.3 - SettingsPreferencesFragment.java 源代码

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

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


package com.htmedia.mint.ui.fragments.onBoardingSplash;

import android.app.Activity;
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.Fragment;
import androidx.fragment.app.FragmentActivity;
import androidx.lifecycle.LifecycleOwner;
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModelProvider;
import androidx.recyclerview.widget.RecyclerView;
import com.google.android.flexbox.FlexboxLayoutManager;
import com.htmedia.mint.pojo.config.Config;
import com.htmedia.mint.pojo.notificationsetting.NotificationMasterResponse;
import com.htmedia.mint.pojo.onBoarding.SettingsPreferences;
import com.htmedia.mint.pojo.onBoarding.setting.Section;
import com.htmedia.mint.pojo.onBoarding.setting.SectionPref;
import com.htmedia.mint.pojo.onBoarding.setting.SectionPreferences;
import com.htmedia.mint.ui.activity.onBoardingSplash.OnBoardingJourneySplashActivity;
import com.htmedia.mint.utils.SingleLiveData;
import com.htmedia.mint.utils.f0;
import com.htmedia.mint.utils.n;
import com.thoughtbot.expandablerecyclerview.BuildConfig;
import in.juspay.hypersdk.core.PaymentConstants;
import java.util.List;
import kotlin.Metadata;
import kotlin.jvm.internal.m;
import q7.q5;
import q7.s5;
import v5.l;
import x4.ip0;
import y7.n2;
import z7.h;
import z7.t;

@Metadata(d1 = {"\u0000h\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\u0002\b\u0002\n\u0002\u0010\u000b\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\u000e\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\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0002\b\u0004\n\u0002\u0010!\n\u0002\b\u0004\u0018\u00002\u00020\u00012\u00020\u0002B\u0005¢\u0006\u0002\u0010\u0003J\u0006\u0010\u0010\u001a\u00020\u0011J\u0006\u0010\u0012\u001a\u00020\u0013J$\u0010\u0014\u001a\u00020\u00152\u0006\u0010\u0016\u001a\u00020\u00172\b\u0010\u0018\u001a\u0004\u0018\u00010\u00192\b\u0010\u001a\u001a\u0004\u0018\u00010\u001bH\u0016J\b\u0010\u001c\u001a\u00020\u0011H\u0016J\u0018\u0010\u001d\u001a\u00020\u00112\u0006\u0010\u001e\u001a\u00020\u001f2\u0006\u0010 \u001a\u00020!H\u0016J\u001a\u0010\"\u001a\u00020\u00112\u0006\u0010#\u001a\u00020\u00152\b\u0010\u001a\u001a\u0004\u0018\u00010\u001bH\u0016J\u0014\u0010$\u001a\u00020\u00112\f\u0010%\u001a\b\u0012\u0004\u0012\u00020\u001f0&J\u0006\u0010'\u001a\u00020\u0011J\u0006\u0010(\u001a\u00020\u0011J\u0006\u0010)\u001a\u00020\u0011R\u000e\u0010\u0004\u001a\u00020\u0005X\u0082.¢\u0006\u0002\n\u0000R\u0016\u0010\u0006\u001a\n \b*\u0004\u0018\u00010\u00070\u0007X\u0082\u000e¢\u0006\u0002\n\u0000R\u001a\u0010\t\u001a\u00020\nX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\t\u0010\u000b\"\u0004\b\f\u0010\rR\u000e\u0010\u000e\u001a\u00020\u000fX\u0082.¢\u0006\u0002\n\u0000¨\u0006*"}, d2 = {"Lcom/htmedia/mint/ui/fragments/onBoardingSplash/SettingsPreferencesFragment;", "Landroidx/fragment/app/Fragment;", "Lcom/htmedia/mint/ui/adapters/PrefListener;", "()V", "binding", "Lcom/htmedia/mint/databinding/SettingPrefFragmentBinding;", PaymentConstants.Category.CONFIG, "Lcom/htmedia/mint/pojo/config/Config;", "kotlin.jvm.PlatformType", "isContinueClicked", BuildConfig.FLAVOR, "()Z", "setContinueClicked", "(Z)V", "mViewModel", "Lcom/htmedia/mint/ui/viewModels/onBoardingSplash/SettingsPrefViewModel;", "continueNext", BuildConfig.FLAVOR, "getSelectedValue", BuildConfig.FLAVOR, "onCreateView", "Landroid/view/View;", "inflater", "Landroid/view/LayoutInflater;", "container", "Landroid/view/ViewGroup;", "savedInstanceState", "Landroid/os/Bundle;", "onResume", "onToogleClicked", "section", "Lcom/htmedia/mint/pojo/onBoarding/setting/Section;", "position", BuildConfig.FLAVOR, "onViewCreated", "view", "setAdapterList", "list", BuildConfig.FLAVOR, "setTopData", "setUpContinue", "setUpViewModel", "app_productionRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
public final class SettingsPreferencesFragment extends Fragment implements q5 {
    private ip0 binding;
    private Config config = f0.r0();
    private boolean isContinueClicked;
    private t mViewModel;

    public static final void setUpContinue$lambda$3(SettingsPreferencesFragment settingsPreferencesFragment, NotificationMasterResponse notificationMasterResponse) {
        m.g(settingsPreferencesFragment, "this$0");
        m.g(notificationMasterResponse, "it");
        if (!notificationMasterResponse.getSuccess()) {
            settingsPreferencesFragment.isContinueClicked = false;
            return;
        }
        Log.e("Setting", "HERE 1");
        FragmentActivity activity = settingsPreferencesFragment.getActivity();
        String str = n.t2;
        n.Z(activity, str, str, settingsPreferencesFragment.getSelectedValue());
        SectionPreferences sectionPreferences = new SectionPreferences();
        sectionPreferences.setPreferencesSet(true);
        f0.a4(settingsPreferencesFragment.getActivity(), h.a.c.getA(), sectionPreferences);
        OnBoardingJourneySplashActivity activity2 = settingsPreferencesFragment.getActivity();
        m.e(activity2, "null cannot be cast to non-null type com.htmedia.mint.ui.activity.onBoardingSplash.OnBoardingJourneySplashActivity");
        activity2.b0();
    }

    public static final void setUpContinue$lambda$4(View view) {
    }

    public final void continueNext() {
        t tVar;
        if (this.isContinueClicked) {
            return;
        }
        this.isContinueClicked = true;
        t tVar2 = this.mViewModel;
        if (tVar2 != null) {
            t tVar3 = null;
            if (tVar2 == null) {
                m.w("mViewModel");
                tVar2 = null;
            }
            if (tVar2.t().size() > 0) {
                Config config = this.config;
                String submitUrl = (config == null || config.getPreferencesOnBoardingConfig() == null || this.config.getPreferencesOnBoardingConfig().getContent() == null || TextUtils.isEmpty(this.config.getPreferencesOnBoardingConfig().getContent().getSettingsPreferences().getSubmitUrl())) ? "https://dap.dev.hindustantimes.com/putpreferences" : this.config.getPreferencesOnBoardingConfig().getContent().getSettingsPreferences().getSubmitUrl();
                t tVar4 = this.mViewModel;
                if (tVar4 == null) {
                    m.w("mViewModel");
                    tVar = null;
                } else {
                    tVar = tVar4;
                }
                m.d(submitUrl);
                FragmentActivity requireActivity = requireActivity();
                m.f(requireActivity, "requireActivity(...)");
                t tVar5 = this.mViewModel;
                if (tVar5 == null) {
                    m.w("mViewModel");
                } else {
                    tVar3 = tVar5;
                }
                tVar.M(submitUrl, requireActivity, false, tVar3.t(), "onboarding");
                setUpContinue();
                l.x.d(true);
                v5.t.p.b(true);
                return;
            }
        }
        this.isContinueClicked = false;
        if (getActivity() != null) {
            Toast.makeText((Context) getActivity(), (CharSequence) "Please select atleast 1 topic of interest to move ahead", 0).show();
        }
    }

    public final String getSelectedValue() {
        StringBuilder sb2 = new StringBuilder();
        t tVar = this.mViewModel;
        if (tVar == null) {
            m.w("mViewModel");
            tVar = null;
        }
        if (!tVar.u().isEmpty()) {
            t tVar2 = this.mViewModel;
            if (tVar2 == null) {
                m.w("mViewModel");
                tVar2 = null;
            }
            int size = tVar2.u().size();
            for (int i = 0; i < size; i++) {
                if (i == 0) {
                    t tVar3 = this.mViewModel;
                    if (tVar3 == null) {
                        m.w("mViewModel");
                        tVar3 = null;
                    }
                    sb2.append(tVar3.u().get(i));
                } else {
                    sb2.append(",");
                    t tVar4 = this.mViewModel;
                    if (tVar4 == null) {
                        m.w("mViewModel");
                        tVar4 = null;
                    }
                    sb2.append(tVar4.u().get(i));
                }
            }
        }
        String sb3 = sb2.toString();
        m.f(sb3, "toString(...)");
        return sb3;
    }

    public final boolean getIsContinueClicked() {
        return this.isContinueClicked;
    }

    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        m.g(inflater, "inflater");
        super.onCreateView(inflater, container, savedInstanceState);
        ViewDataBinding inflate = DataBindingUtil.inflate(inflater, 2131625217, container, false);
        m.f(inflate, "inflate(...)");
        ViewDataBinding viewDataBinding = (ip0) inflate;
        this.binding = viewDataBinding;
        if (viewDataBinding == null) {
            m.w("binding");
            viewDataBinding = null;
        }
        View root = viewDataBinding.getRoot();
        m.f(root, "getRoot(...)");
        return root;
    }

    public void onResume() {
        super.onResume();
        FragmentActivity requireActivity = requireActivity();
        m.f(requireActivity, "requireActivity(...)");
        boolean Z1 = f0.Z1();
        Config r0 = f0.r0();
        m.f(r0, "getConfig(...)");
        this.mViewModel = (t) new ViewModelProvider(requireActivity, new n2(Z1, r0)).get(t.class);
        Log.e("ONResume", "onResume called setting");
    }

    @Override
    public void onToogleClicked(Section section, int position) {
        m.g(section, "section");
        section.setSelected(!section.isSelected());
        t tVar = this.mViewModel;
        ip0 ip0Var = null;
        if (tVar == null) {
            m.w("mViewModel");
            tVar = null;
        }
        tVar.o().set(position, section);
        SectionPref sectionPref = new SectionPref(section.getId(), section.isSelected());
        if (section.isSelected()) {
            t tVar2 = this.mViewModel;
            if (tVar2 == null) {
                m.w("mViewModel");
                tVar2 = null;
            }
            tVar2.u().add(section.getName());
        }
        t tVar3 = this.mViewModel;
        if (tVar3 == null) {
            m.w("mViewModel");
            tVar3 = null;
        }
        if (tVar3.t().containsKey(Long.valueOf(section.getId()))) {
            t tVar4 = this.mViewModel;
            if (tVar4 == null) {
                m.w("mViewModel");
                tVar4 = null;
            }
            tVar4.t().remove(Long.valueOf(section.getId()));
        } else {
            t tVar5 = this.mViewModel;
            if (tVar5 == null) {
                m.w("mViewModel");
                tVar5 = null;
            }
            tVar5.t().put(Long.valueOf(section.getId()), sectionPref);
        }
        ip0 ip0Var2 = this.binding;
        if (ip0Var2 == null) {
            m.w("binding");
        } else {
            ip0Var = ip0Var2;
        }
        RecyclerView.Adapter adapter = ip0Var.f.getAdapter();
        if (adapter != null) {
            adapter.notifyDataSetChanged();
        }
    }

    public void onViewCreated(View view, Bundle savedInstanceState) {
        m.g(view, "view");
        super.onViewCreated(view, savedInstanceState);
        setUpViewModel();
        setTopData();
    }

    public final void setAdapterList(List<Section> list) {
        m.g(list, "list");
        FlexboxLayoutManager flexboxLayoutManager = new FlexboxLayoutManager(requireContext());
        flexboxLayoutManager.setFlexDirection(0);
        flexboxLayoutManager.setJustifyContent(0);
        ip0 ip0Var = this.binding;
        if (ip0Var == null) {
            m.w("binding");
            ip0Var = null;
        }
        ip0Var.f.setLayoutManager(flexboxLayoutManager);
        ip0 ip0Var2 = this.binding;
        if (ip0Var2 == null) {
            m.w("binding");
            ip0Var2 = null;
        }
        ip0Var2.f.setAdapter(new s5(list, this, false, null));
    }

    public final void setContinueClicked(boolean z) {
        this.isContinueClicked = z;
    }

    public final void setTopData() {
        SettingsPreferences settingsPreferences;
        Config config = this.config;
        if (config == null || config.getPreferencesOnBoardingConfig() == null || this.config.getPreferencesOnBoardingConfig().getContent() == null || (settingsPreferences = this.config.getPreferencesOnBoardingConfig().getContent().getSettingsPreferences()) == null) {
            return;
        }
        m.d(settingsPreferences);
        ip0 ip0Var = this.binding;
        if (ip0Var == null) {
            m.w("binding");
            ip0Var = null;
        }
        ip0Var.c(this.config.getPreferencesOnBoardingConfig().getContent().getSettingsPreferences());
    }

    public final void setUpContinue() {
        t tVar = this.mViewModel;
        ip0 ip0Var = null;
        if (tVar == null) {
            m.w("mViewModel");
            tVar = null;
        }
        SingleLiveData<NotificationMasterResponse> A = tVar.A();
        LifecycleOwner viewLifecycleOwner = getViewLifecycleOwner();
        m.f(viewLifecycleOwner, "getViewLifecycleOwner(...)");
        A.observe(viewLifecycleOwner, new Observer() {
            public final void onChanged(Object obj) {
                SettingsPreferencesFragment.setUpContinue$lambda$3(SettingsPreferencesFragment.this, (NotificationMasterResponse) obj);
            }
        });
        ip0 ip0Var2 = this.binding;
        if (ip0Var2 == null) {
            m.w("binding");
        } else {
            ip0Var = ip0Var2;
        }
        ip0Var.a.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                SettingsPreferencesFragment.setUpContinue$lambda$4(view);
            }
        });
    }

    public final void setUpViewModel() {
        FragmentActivity requireActivity = requireActivity();
        m.f(requireActivity, "requireActivity(...)");
        boolean Z1 = f0.Z1();
        Config r0 = f0.r0();
        m.f(r0, "getConfig(...)");
        this.mViewModel = (t) new ViewModelProvider(requireActivity, new n2(Z1, r0)).get(t.class);
        Activity activity = getActivity();
        if (activity != null) {
            t tVar = this.mViewModel;
            t tVar2 = null;
            if (tVar == null) {
                m.w("mViewModel");
                tVar = null;
            }
            tVar.w(activity, "onboarding");
            t tVar3 = this.mViewModel;
            if (tVar3 == null) {
                m.w("mViewModel");
            } else {
                tVar2 = tVar3;
            }
            tVar2.m().observe(getViewLifecycleOwner(), new SettingsPreferencesFragment$sam$androidx_lifecycle_Observer$0(new SettingsPreferencesFragment$setUpViewModel$1$1(this)));
        }
    }
}