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

222 lines
12 KiB
Java

package com.discord.widgets.user.search;
import android.content.Context;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import android.widget.TextView;
import androidx.annotation.ColorInt;
import androidx.annotation.LayoutRes;
import androidx.recyclerview.widget.RecyclerView;
import c.a.k.b;
import com.discord.databinding.WidgetGlobalSearchItemGuildBinding;
import com.discord.databinding.WidgetGuildsListItemDmBinding;
import com.discord.databinding.WidgetGuildsListItemGuildBinding;
import com.discord.models.guild.Guild;
import com.discord.utilities.drawable.DrawableCompat;
import com.discord.utilities.extensions.SimpleDraweeViewExtensionsKt;
import com.discord.utilities.icon.IconUtils;
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.WidgetGlobalSearchGuildsModel;
import com.facebook.drawee.view.SimpleDraweeView;
import d0.z.d.m;
import kotlin.Unit;
import kotlin.jvm.functions.Function3;
/* compiled from: WidgetGlobalSearchGuildsAdapter.kt */
public final class WidgetGlobalSearchGuildsAdapter extends MGRecyclerAdapterSimple<WidgetGlobalSearchGuildsModel.Item> {
private Function3<? super Integer, ? super Integer, ? super WidgetGlobalSearchGuildsModel.Item, Unit> onClickListener = WidgetGlobalSearchGuildsAdapter$onClickListener$1.INSTANCE;
private Function3<? super Integer, ? super Integer, ? super WidgetGlobalSearchGuildsModel.Item, Unit> onLongClickListener = WidgetGlobalSearchGuildsAdapter$onLongClickListener$1.INSTANCE;
private final int overlayColor;
/* compiled from: WidgetGlobalSearchGuildsAdapter.kt */
public static abstract class Item extends MGRecyclerViewHolder<WidgetGlobalSearchGuildsAdapter, WidgetGlobalSearchGuildsModel.Item> {
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public Item(@LayoutRes int i, WidgetGlobalSearchGuildsAdapter widgetGlobalSearchGuildsAdapter) {
super(i, widgetGlobalSearchGuildsAdapter);
m.checkNotNullParameter(widgetGlobalSearchGuildsAdapter, "adapter");
}
public static final /* synthetic */ WidgetGlobalSearchGuildsAdapter access$getAdapter$p(Item item) {
return (WidgetGlobalSearchGuildsAdapter) item.adapter;
}
public final void configureMentionsCount(TextView textView, int i) {
m.checkNotNullParameter(textView, "textView");
if (i < 1) {
ViewExtensions.setTextAndVisibilityBy(textView, null);
textView.setContentDescription(null);
return;
}
textView.setVisibility(0);
textView.setText(String.valueOf(i));
Context context = textView.getContext();
m.checkNotNullExpressionValue(context, "context");
textView.setBackgroundResource(DrawableCompat.getThemedDrawableRes$default(context, 2130969807, 0, 2, (Object) null));
textView.setContentDescription(b.g(context, 2131891312, new Object[]{String.valueOf(i)}, null, 4));
}
public void onConfigure(int i, WidgetGlobalSearchGuildsModel.Item item) {
m.checkNotNullParameter(item, "data");
super.onConfigure(i, (int) item);
this.itemView.setOnClickListener(new WidgetGlobalSearchGuildsAdapter$Item$onConfigure$1(this, i, item));
View view = this.itemView;
m.checkNotNullExpressionValue(view, "itemView");
ViewExtensions.setOnLongClickListenerConsumeClick(view, new WidgetGlobalSearchGuildsAdapter$Item$onConfigure$2(this, i, item));
}
}
/* compiled from: WidgetGlobalSearchGuildsAdapter.kt */
public static final class ItemDirectMessage extends Item {
private final WidgetGuildsListItemDmBinding binding;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public ItemDirectMessage(WidgetGlobalSearchGuildsAdapter widgetGlobalSearchGuildsAdapter, int i) {
super(i, widgetGlobalSearchGuildsAdapter);
m.checkNotNullParameter(widgetGlobalSearchGuildsAdapter, "adapter");
WidgetGuildsListItemDmBinding a = WidgetGuildsListItemDmBinding.a(this.itemView);
m.checkNotNullExpressionValue(a, "WidgetGuildsListItemDmBinding.bind(itemView)");
this.binding = a;
}
@Override // com.discord.widgets.user.search.WidgetGlobalSearchGuildsAdapter.Item
public void onConfigure(int i, WidgetGlobalSearchGuildsModel.Item item) {
m.checkNotNullParameter(item, "data");
super.onConfigure(i, item);
TextView textView = this.binding.f1833c;
m.checkNotNullExpressionValue(textView, "binding.guildsItemDmCount");
configureMentionsCount(textView, item.getMentionCount());
SimpleDraweeView simpleDraweeView = this.binding.b;
m.checkNotNullExpressionValue(simpleDraweeView, "binding.guildsItemDmAvatar");
IconUtils.setIcon$default(simpleDraweeView, item.getChannel(), 2131165289, null, 8, null);
}
}
/* compiled from: WidgetGlobalSearchGuildsAdapter.kt */
public static final class ItemDivider extends Item {
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public ItemDivider(WidgetGlobalSearchGuildsAdapter widgetGlobalSearchGuildsAdapter, int i) {
super(i, widgetGlobalSearchGuildsAdapter);
m.checkNotNullParameter(widgetGlobalSearchGuildsAdapter, "adapter");
}
}
/* compiled from: WidgetGlobalSearchGuildsAdapter.kt */
public static final class ItemGuild extends Item {
private final WidgetGlobalSearchItemGuildBinding binding;
private final WidgetGuildsListItemGuildBinding bindingGuild;
private final int overlayColor;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public ItemGuild(WidgetGlobalSearchGuildsAdapter widgetGlobalSearchGuildsAdapter, int i, @ColorInt int i2) {
super(i, widgetGlobalSearchGuildsAdapter);
m.checkNotNullParameter(widgetGlobalSearchGuildsAdapter, "adapter");
this.overlayColor = i2;
View view = this.itemView;
int i3 = 2131363586;
ImageView imageView = (ImageView) view.findViewById(2131363586);
if (imageView != null) {
i3 = 2131363587;
ImageView imageView2 = (ImageView) view.findViewById(2131363587);
if (imageView2 != null) {
WidgetGlobalSearchItemGuildBinding widgetGlobalSearchItemGuildBinding = new WidgetGlobalSearchItemGuildBinding((RelativeLayout) view, imageView, imageView2);
m.checkNotNullExpressionValue(widgetGlobalSearchItemGuildBinding, "WidgetGlobalSearchItemGuildBinding.bind(itemView)");
this.binding = widgetGlobalSearchItemGuildBinding;
WidgetGuildsListItemGuildBinding a = WidgetGuildsListItemGuildBinding.a(this.itemView);
m.checkNotNullExpressionValue(a, "WidgetGuildsListItemGuildBinding.bind(itemView)");
this.bindingGuild = a;
return;
}
}
throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(i3)));
}
@Override // com.discord.widgets.user.search.WidgetGlobalSearchGuildsAdapter.Item
public void onConfigure(int i, WidgetGlobalSearchGuildsModel.Item item) {
Guild guild;
m.checkNotNullParameter(item, "data");
super.onConfigure(i, item);
Guild guild2 = item.getGuild();
boolean z2 = true;
int i2 = 0;
if (guild2 == null || !guild2.hasIcon()) {
z2 = false;
}
SimpleDraweeView simpleDraweeView = this.bindingGuild.d;
m.checkNotNullExpressionValue(simpleDraweeView, "bindingGuild.guildsItemAvatar");
boolean isSelected = item.isSelected();
Guild guild3 = item.getGuild();
Integer valueOf = Integer.valueOf(this.overlayColor);
SimpleDraweeView simpleDraweeView2 = this.bindingGuild.d;
m.checkNotNullExpressionValue(simpleDraweeView2, "bindingGuild.guildsItemAvatar");
SimpleDraweeViewExtensionsKt.setGuildIcon$default(simpleDraweeView, isSelected, guild3, (float) simpleDraweeView2.getResources().getDimensionPixelSize(2131165445), null, valueOf, null, null, false, null, 488, null);
TextView textView = this.bindingGuild.e;
m.checkNotNullExpressionValue(textView, "bindingGuild.guildsItemAvatarText");
String str = null;
if (!z2 && (guild = item.getGuild()) != null) {
str = guild.getShortName();
}
textView.setText(str);
TextView textView2 = this.bindingGuild.g;
m.checkNotNullExpressionValue(textView2, "bindingGuild.guildsItemMentions");
configureMentionsCount(textView2, item.getMentionCount());
ImageView imageView = this.bindingGuild.h;
m.checkNotNullExpressionValue(imageView, "bindingGuild.guildsItemVoice");
imageView.setVisibility(item.getConnectedToVoice() ? 0 : 8);
ImageView imageView2 = this.binding.f1803c;
m.checkNotNullExpressionValue(imageView2, "binding.guildsItemUnread");
imageView2.setVisibility(item.isUnread() ? 0 : 8);
ImageView imageView3 = this.binding.b;
m.checkNotNullExpressionValue(imageView3, "binding.guildsItemSelected");
if (!item.isSelected()) {
i2 = 8;
}
imageView3.setVisibility(i2);
}
}
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public WidgetGlobalSearchGuildsAdapter(RecyclerView recyclerView, @ColorInt int i) {
super(recyclerView, false, 2, null);
m.checkNotNullParameter(recyclerView, "recycler");
this.overlayColor = i;
}
/* JADX DEBUG: Type inference failed for r0v0. Raw type applied. Possible types: kotlin.jvm.functions.Function3<? super java.lang.Integer, ? super java.lang.Integer, ? super com.discord.widgets.user.search.WidgetGlobalSearchGuildsModel$Item, kotlin.Unit>, kotlin.jvm.functions.Function3<java.lang.Integer, java.lang.Integer, com.discord.widgets.user.search.WidgetGlobalSearchGuildsModel$Item, kotlin.Unit> */
public final Function3<Integer, Integer, WidgetGlobalSearchGuildsModel.Item, Unit> getOnClickListener() {
return this.onClickListener;
}
/* JADX DEBUG: Type inference failed for r0v0. Raw type applied. Possible types: kotlin.jvm.functions.Function3<? super java.lang.Integer, ? super java.lang.Integer, ? super com.discord.widgets.user.search.WidgetGlobalSearchGuildsModel$Item, kotlin.Unit>, kotlin.jvm.functions.Function3<java.lang.Integer, java.lang.Integer, com.discord.widgets.user.search.WidgetGlobalSearchGuildsModel$Item, kotlin.Unit> */
public final Function3<Integer, Integer, WidgetGlobalSearchGuildsModel.Item, Unit> getOnLongClickListener() {
return this.onLongClickListener;
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public MGRecyclerViewHolder<?, WidgetGlobalSearchGuildsModel.Item> onCreateViewHolder(ViewGroup viewGroup, int i) {
m.checkNotNullParameter(viewGroup, "parent");
if (i == 1) {
return new ItemDivider(this, 2131559042);
}
if (i == 2) {
return new ItemDirectMessage(this, 2131559043);
}
if (i == 3) {
return new ItemGuild(this, 2131559044, this.overlayColor);
}
throw invalidViewTypeException(i);
}
public final void setOnClickListener(Function3<? super Integer, ? super Integer, ? super WidgetGlobalSearchGuildsModel.Item, Unit> function3) {
m.checkNotNullParameter(function3, "<set-?>");
this.onClickListener = function3;
}
public final void setOnLongClickListener(Function3<? super Integer, ? super Integer, ? super WidgetGlobalSearchGuildsModel.Item, Unit> function3) {
m.checkNotNullParameter(function3, "<set-?>");
this.onLongClickListener = function3;
}
}