53 lines
2.2 KiB
Java
53 lines
2.2 KiB
Java
package com.discord.widgets.hubs;
|
|
|
|
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.views.SimpleRecyclerAdapter;
|
|
import com.discord.views.GuildView;
|
|
import d0.z.d.m;
|
|
import kotlin.Unit;
|
|
import kotlin.jvm.functions.Function1;
|
|
/* compiled from: DiscordHubAddServerViewHolder.kt */
|
|
/* loaded from: classes2.dex */
|
|
public final class DiscordHubAddServerViewHolder extends SimpleRecyclerAdapter.ViewHolder<Guild> {
|
|
private final DiscordHubAddServerListItemBinding binding;
|
|
private final Function1<Long, Unit> onClickListener;
|
|
|
|
/* JADX WARN: Illegal instructions before constructor call */
|
|
/* JADX WARN: Multi-variable type inference failed */
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
*/
|
|
public DiscordHubAddServerViewHolder(DiscordHubAddServerListItemBinding discordHubAddServerListItemBinding, Function1<? super Long, 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());
|
|
GuildView guildView = this.binding.f2092b;
|
|
guildView.b();
|
|
guildView.a(IconUtils.getForGuild$default(guild, null, false, null, 14, null), guild.getShortName());
|
|
this.binding.c.setOnClickListener(new DiscordHubAddServerViewHolder$bind$2(this, guild));
|
|
}
|
|
|
|
public final DiscordHubAddServerListItemBinding getBinding() {
|
|
return this.binding;
|
|
}
|
|
|
|
public final Function1<Long, Unit> getOnClickListener() {
|
|
return this.onClickListener;
|
|
}
|
|
}
|