正在查看: Mint v5.7.3 应用的 UserInputNudgeTopicAdditionPillsBottomSheet.java JAVA 源代码文件
本页面展示 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");
}
}
}
}
}
}
}