discord-jadx/app/src/main/java/com/discord/widgets/guilds/join/ChannelViewHolder.java

76 lines
4.1 KiB
Java

package com.discord.widgets.guilds.join;
import android.widget.TextView;
import androidx.cardview.widget.CardView;
import com.discord.api.channel.Channel;
import com.discord.api.channel.ChannelUtils;
import com.discord.api.guild.welcome.GuildWelcomeChannel;
import com.discord.databinding.WidgetGuildWelcomeChannelBinding;
import com.discord.models.domain.emoji.ModelEmojiCustom;
import com.discord.stores.StoreStream;
import com.discord.utilities.icon.IconUtils;
import com.discord.utilities.images.MGImages;
import com.discord.widgets.guilds.join.ChannelItem;
import com.facebook.drawee.view.SimpleDraweeView;
import d0.z.d.m;
/* compiled from: WidgetGuildWelcomeSheetChannelAdapter.kt */
public final class ChannelViewHolder extends BaseChannelViewHolder {
private final WidgetGuildWelcomeChannelBinding binding;
/* JADX WARNING: Illegal instructions before constructor call */
public ChannelViewHolder(WidgetGuildWelcomeChannelBinding widgetGuildWelcomeChannelBinding) {
super(r0);
m.checkNotNullParameter(widgetGuildWelcomeChannelBinding, "binding");
CardView cardView = widgetGuildWelcomeChannelBinding.a;
m.checkNotNullExpressionValue(cardView, "binding.root");
this.binding = widgetGuildWelcomeChannelBinding;
}
@Override // com.discord.widgets.guilds.join.BaseChannelViewHolder
public void bind(ChannelItem channelItem) {
m.checkNotNullParameter(channelItem, "data");
super.bind(channelItem);
ChannelItem.ChannelData channelData = (ChannelItem.ChannelData) channelItem;
SimpleDraweeView simpleDraweeView = this.binding.d;
m.checkNotNullExpressionValue(simpleDraweeView, "binding.guildWelcomeChannelEmoji");
int mediaProxySize = IconUtils.getMediaProxySize(simpleDraweeView.getLayoutParams().width);
GuildWelcomeChannel welcomeChannel = channelData.getWelcomeChannel();
m.checkNotNullParameter(welcomeChannel, "$this$getEmojiUri");
Long c2 = welcomeChannel.c();
String str = null;
String imageUri = c2 != null ? ModelEmojiCustom.getImageUri(c2.longValue(), false, mediaProxySize) : null;
TextView textView = this.binding.f1921c;
m.checkNotNullExpressionValue(textView, "binding.guildWelcomeChannelDescription");
textView.setText(channelData.getWelcomeChannel().b());
TextView textView2 = this.binding.e;
m.checkNotNullExpressionValue(textView2, "binding.guildWelcomeChannelName");
Channel findChannelById = StoreStream.Companion.getChannels().findChannelById(channelData.getWelcomeChannel().a());
if (findChannelById != null) {
str = ChannelUtils.c(findChannelById);
}
textView2.setText(String.valueOf(str));
this.binding.b.setOnClickListener(new ChannelViewHolder$bind$1(channelItem));
if (imageUri != null) {
SimpleDraweeView simpleDraweeView2 = this.binding.d;
m.checkNotNullExpressionValue(simpleDraweeView2, "binding.guildWelcomeChannelEmoji");
MGImages.setImage$default(simpleDraweeView2, imageUri, 0, 0, false, null, null, 124, null);
SimpleDraweeView simpleDraweeView3 = this.binding.d;
m.checkNotNullExpressionValue(simpleDraweeView3, "binding.guildWelcomeChannelEmoji");
simpleDraweeView3.setVisibility(0);
TextView textView3 = this.binding.f;
m.checkNotNullExpressionValue(textView3, "binding.guildWelcomeChannelUnicodeEmoji");
textView3.setVisibility(8);
} else if (channelData.getWelcomeChannel().d() != null) {
SimpleDraweeView simpleDraweeView4 = this.binding.d;
m.checkNotNullExpressionValue(simpleDraweeView4, "binding.guildWelcomeChannelEmoji");
simpleDraweeView4.setVisibility(8);
TextView textView4 = this.binding.f;
m.checkNotNullExpressionValue(textView4, "binding.guildWelcomeChannelUnicodeEmoji");
textView4.setVisibility(0);
TextView textView5 = this.binding.f;
m.checkNotNullExpressionValue(textView5, "binding.guildWelcomeChannelUnicodeEmoji");
textView5.setText(channelData.getWelcomeChannel().d());
}
}
}