76 lines
4.1 KiB
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());
|
|
}
|
|
}
|
|
}
|