discord-jadx/app/src/main/java/com/discord/widgets/user/search/WidgetGlobalSearchAdapter.java

166 lines
9.2 KiB
Java

package com.discord.widgets.user.search;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import androidx.recyclerview.widget.RecyclerView;
import com.discord.databinding.WidgetChannelSearchItemHeaderBinding;
import com.discord.utilities.mg_recycler.MGRecyclerAdapterSimple;
import com.discord.utilities.mg_recycler.MGRecyclerViewHolder;
import com.discord.utilities.view.extensions.ViewExtensions;
import com.discord.widgets.user.search.WidgetGlobalSearchModel;
import d0.z.d.m;
import java.util.Objects;
import kotlin.Unit;
import kotlin.jvm.functions.Function4;
/* compiled from: WidgetGlobalSearchAdapter.kt */
public final class WidgetGlobalSearchAdapter extends MGRecyclerAdapterSimple<WidgetGlobalSearchModel.ItemDataPayload> {
private Function4<? super View, ? super Integer, ? super WidgetGlobalSearchModel.ItemDataPayload, ? super Boolean, Unit> onSelectedListener = WidgetGlobalSearchAdapter$onSelectedListener$1.INSTANCE;
/* compiled from: WidgetGlobalSearchAdapter.kt */
public static final class ChannelViewHolder extends SearchViewHolder {
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public ChannelViewHolder(WidgetGlobalSearchAdapter widgetGlobalSearchAdapter) {
super(widgetGlobalSearchAdapter);
m.checkNotNullParameter(widgetGlobalSearchAdapter, "adapter");
}
@Override // com.discord.widgets.user.search.WidgetGlobalSearchAdapter.SearchViewHolder
public void onConfigure(int i, WidgetGlobalSearchModel.ItemDataPayload itemDataPayload) {
m.checkNotNullParameter(itemDataPayload, "data");
super.onConfigure(i, itemDataPayload);
getViewGlobalSearchItem().onConfigure((WidgetGlobalSearchModel.ItemChannel) itemDataPayload);
}
}
/* compiled from: WidgetGlobalSearchAdapter.kt */
public static final class GuildViewHolder extends SearchViewHolder {
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public GuildViewHolder(WidgetGlobalSearchAdapter widgetGlobalSearchAdapter) {
super(widgetGlobalSearchAdapter);
m.checkNotNullParameter(widgetGlobalSearchAdapter, "adapter");
}
@Override // com.discord.widgets.user.search.WidgetGlobalSearchAdapter.SearchViewHolder
public void onConfigure(int i, WidgetGlobalSearchModel.ItemDataPayload itemDataPayload) {
m.checkNotNullParameter(itemDataPayload, "data");
super.onConfigure(i, itemDataPayload);
getViewGlobalSearchItem().onConfigure((WidgetGlobalSearchModel.ItemGuild) itemDataPayload);
}
}
/* compiled from: WidgetGlobalSearchAdapter.kt */
public static final class HeaderViewHolder extends MGRecyclerViewHolder<WidgetGlobalSearchAdapter, WidgetGlobalSearchModel.ItemDataPayload> {
private final WidgetChannelSearchItemHeaderBinding binding;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public HeaderViewHolder(WidgetGlobalSearchAdapter widgetGlobalSearchAdapter) {
super(2131558883, widgetGlobalSearchAdapter);
m.checkNotNullParameter(widgetGlobalSearchAdapter, "adapter");
View view = this.itemView;
Objects.requireNonNull(view, "rootView");
TextView textView = (TextView) view;
WidgetChannelSearchItemHeaderBinding widgetChannelSearchItemHeaderBinding = new WidgetChannelSearchItemHeaderBinding(textView, textView);
m.checkNotNullExpressionValue(widgetChannelSearchItemHeaderBinding, "WidgetChannelSearchItemH…derBinding.bind(itemView)");
this.binding = widgetChannelSearchItemHeaderBinding;
}
public static final /* synthetic */ WidgetGlobalSearchAdapter access$getAdapter$p(HeaderViewHolder headerViewHolder) {
return (WidgetGlobalSearchAdapter) headerViewHolder.adapter;
}
public void onConfigure(int i, WidgetGlobalSearchModel.ItemDataPayload itemDataPayload) {
m.checkNotNullParameter(itemDataPayload, "data");
super.onConfigure(i, (int) itemDataPayload);
this.binding.b.setText(((WidgetGlobalSearchModel.ItemHeader) itemDataPayload).getName());
this.binding.a.setOnClickListener(new WidgetGlobalSearchAdapter$HeaderViewHolder$onConfigure$1(this, i, itemDataPayload));
TextView textView = this.binding.a;
m.checkNotNullExpressionValue(textView, "binding.root");
ViewExtensions.setOnLongClickListenerConsumeClick(textView, new WidgetGlobalSearchAdapter$HeaderViewHolder$onConfigure$2(this, i, itemDataPayload));
}
}
/* compiled from: WidgetGlobalSearchAdapter.kt */
public static abstract class SearchViewHolder extends MGRecyclerViewHolder<WidgetGlobalSearchAdapter, WidgetGlobalSearchModel.ItemDataPayload> {
private final ViewGlobalSearchItem viewGlobalSearchItem;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public SearchViewHolder(WidgetGlobalSearchAdapter widgetGlobalSearchAdapter) {
super(2131558882, widgetGlobalSearchAdapter);
m.checkNotNullParameter(widgetGlobalSearchAdapter, "adapter");
View view = this.itemView;
Objects.requireNonNull(view, "null cannot be cast to non-null type com.discord.widgets.user.search.ViewGlobalSearchItem");
ViewGlobalSearchItem viewGlobalSearchItem = (ViewGlobalSearchItem) view;
viewGlobalSearchItem.setSelected(true);
this.viewGlobalSearchItem = viewGlobalSearchItem;
}
public static final /* synthetic */ WidgetGlobalSearchAdapter access$getAdapter$p(SearchViewHolder searchViewHolder) {
return (WidgetGlobalSearchAdapter) searchViewHolder.adapter;
}
public final ViewGlobalSearchItem getViewGlobalSearchItem() {
return this.viewGlobalSearchItem;
}
public void onConfigure(int i, WidgetGlobalSearchModel.ItemDataPayload itemDataPayload) {
m.checkNotNullParameter(itemDataPayload, "data");
super.onConfigure(i, (int) itemDataPayload);
this.itemView.setOnClickListener(new WidgetGlobalSearchAdapter$SearchViewHolder$onConfigure$1(this, i, itemDataPayload));
View view = this.itemView;
m.checkNotNullExpressionValue(view, "itemView");
ViewExtensions.setOnLongClickListenerConsumeClick(view, new WidgetGlobalSearchAdapter$SearchViewHolder$onConfigure$2(this, i, itemDataPayload));
}
}
/* compiled from: WidgetGlobalSearchAdapter.kt */
public static final class UserViewHolder extends SearchViewHolder {
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public UserViewHolder(WidgetGlobalSearchAdapter widgetGlobalSearchAdapter) {
super(widgetGlobalSearchAdapter);
m.checkNotNullParameter(widgetGlobalSearchAdapter, "adapter");
}
@Override // com.discord.widgets.user.search.WidgetGlobalSearchAdapter.SearchViewHolder
public void onConfigure(int i, WidgetGlobalSearchModel.ItemDataPayload itemDataPayload) {
m.checkNotNullParameter(itemDataPayload, "data");
super.onConfigure(i, itemDataPayload);
getViewGlobalSearchItem().onConfigure((WidgetGlobalSearchModel.ItemUser) itemDataPayload);
}
}
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public WidgetGlobalSearchAdapter(RecyclerView recyclerView) {
super(recyclerView, false, 2, null);
m.checkNotNullParameter(recyclerView, "recycler");
}
/* JADX DEBUG: Type inference failed for r0v0. Raw type applied. Possible types: kotlin.jvm.functions.Function4<? super android.view.View, ? super java.lang.Integer, ? super com.discord.widgets.user.search.WidgetGlobalSearchModel$ItemDataPayload, ? super java.lang.Boolean, kotlin.Unit>, kotlin.jvm.functions.Function4<android.view.View, java.lang.Integer, com.discord.widgets.user.search.WidgetGlobalSearchModel$ItemDataPayload, java.lang.Boolean, kotlin.Unit> */
public final Function4<View, Integer, WidgetGlobalSearchModel.ItemDataPayload, Boolean, Unit> getOnSelectedListener() {
return this.onSelectedListener;
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public MGRecyclerViewHolder<WidgetGlobalSearchAdapter, WidgetGlobalSearchModel.ItemDataPayload> onCreateViewHolder(ViewGroup viewGroup, int i) {
m.checkNotNullParameter(viewGroup, "parent");
if (i == -1) {
return new HeaderViewHolder(this);
}
if (i == 0) {
return new ChannelViewHolder(this);
}
if (i == 1) {
return new UserViewHolder(this);
}
if (i == 2) {
return new GuildViewHolder(this);
}
throw invalidViewTypeException(i);
}
public final void setOnSelectedListener(Function4<? super View, ? super Integer, ? super WidgetGlobalSearchModel.ItemDataPayload, ? super Boolean, Unit> function4) {
m.checkNotNullParameter(function4, "<set-?>");
this.onSelectedListener = function4;
}
}