discord-jadx/app/src/main/java/com/discord/widgets/directories/DiscordHubAddServerViewHold...

52 lines
2.6 KiB
Java

package com.discord.widgets.directories;
import android.widget.FrameLayout;
import android.widget.TextView;
import com.discord.databinding.DiscordHubAddServerListItemBinding;
import com.discord.models.guild.Guild;
import com.discord.utilities.icon.IconUtils;
import com.discord.utilities.images.MGImages;
import com.discord.utilities.views.SimpleRecyclerAdapter;
import com.facebook.drawee.view.SimpleDraweeView;
import d0.z.d.m;
import kotlin.Unit;
import kotlin.jvm.functions.Function1;
/* compiled from: DiscordHubAddServerViewHolder.kt */
public final class DiscordHubAddServerViewHolder extends SimpleRecyclerAdapter.ViewHolder<Guild> {
private final DiscordHubAddServerListItemBinding binding;
private final Function1<Guild, Unit> onClickListener;
/* JADX DEBUG: Multi-variable search result rejected for r4v0, resolved type: kotlin.jvm.functions.Function1<? super com.discord.models.guild.Guild, kotlin.Unit> */
/* JADX WARN: Multi-variable type inference failed */
/* JADX WARNING: Illegal instructions before constructor call */
public DiscordHubAddServerViewHolder(DiscordHubAddServerListItemBinding discordHubAddServerListItemBinding, Function1<? super Guild, Unit> function1) {
super(r0);
m.checkNotNullParameter(discordHubAddServerListItemBinding, "binding");
m.checkNotNullParameter(function1, "onClickListener");
FrameLayout frameLayout = discordHubAddServerListItemBinding.a;
m.checkNotNullExpressionValue(frameLayout, "binding.root");
this.binding = discordHubAddServerListItemBinding;
this.onClickListener = function1;
}
public void bind(Guild guild) {
m.checkNotNullParameter(guild, "data");
TextView textView = this.binding.d;
m.checkNotNullExpressionValue(textView, "binding.discordUAddServerListItemText");
textView.setText(guild.getName());
String forGuild$default = IconUtils.getForGuild$default(guild, "asset://asset/images/default_icon.jpg", false, null, 12, null);
SimpleDraweeView simpleDraweeView = this.binding.b;
m.checkNotNullExpressionValue(simpleDraweeView, "binding.discordUAddServerListItemImage");
IconUtils.setIcon$default(simpleDraweeView, forGuild$default, 0, (Function1) null, (MGImages.ChangeDetector) null, 28, (Object) null);
this.binding.f1603c.setOnClickListener(new DiscordHubAddServerViewHolder$bind$1(this, guild));
}
public final DiscordHubAddServerListItemBinding getBinding() {
return this.binding;
}
public final Function1<Guild, Unit> getOnClickListener() {
return this.onClickListener;
}
}