165 lines
9.2 KiB
Java
165 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(2131558885, 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(2131558884, 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;
|
|
}
|
|
}
|