discord-jadx/app/src/main/java/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolde...

75 lines
4.1 KiB
Java

package com.discord.widgets.channels.memberlist.adapter;
import android.widget.ImageView;
import androidx.recyclerview.widget.RecyclerView;
import com.discord.databinding.WidgetChannelMembersListItemUserBinding;
import com.discord.models.presence.Presence;
import com.discord.utilities.color.ColorCompat;
import com.discord.utilities.icon.IconUtils;
import com.discord.utilities.images.MGImages;
import com.discord.utilities.presence.PresenceUtils;
import com.discord.utilities.view.text.SimpleDraweeSpanTextView;
import com.discord.views.UsernameView;
import com.discord.widgets.channels.memberlist.adapter.ChannelMembersListAdapter;
import com.facebook.drawee.view.SimpleDraweeView;
import d0.z.d.m;
import kotlin.Unit;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
/* compiled from: ChannelMembersListViewHolderMember.kt */
public final class ChannelMembersListViewHolderMember extends RecyclerView.ViewHolder {
private final WidgetChannelMembersListItemUserBinding binding;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public ChannelMembersListViewHolderMember(WidgetChannelMembersListItemUserBinding widgetChannelMembersListItemUserBinding) {
super(widgetChannelMembersListItemUserBinding.a);
m.checkNotNullParameter(widgetChannelMembersListItemUserBinding, "binding");
this.binding = widgetChannelMembersListItemUserBinding;
}
public final void bind(ChannelMembersListAdapter.Item.Member member, Function0<Unit> function0) {
int i;
m.checkNotNullParameter(member, "data");
m.checkNotNullParameter(function0, "onClicked");
this.binding.a.setOnClickListener(new ChannelMembersListViewHolderMember$bind$1(function0));
UsernameView usernameView = this.binding.f;
UsernameView.c(usernameView, member.getName(), null, false, null, null, 30);
Integer color = member.getColor();
if (color != null) {
i = color.intValue();
} else {
m.checkNotNullExpressionValue(usernameView, "this");
i = ColorCompat.getThemedColor(usernameView, 2130969872);
}
usernameView.setUsernameColor(i);
int i2 = 0;
boolean z2 = member.getPremiumSince() != null;
UsernameView usernameView2 = this.binding.f;
boolean isBot = member.isBot();
Integer tagText = member.getTagText();
usernameView2.a(isBot, tagText != null ? tagText.intValue() : 2131887053, member.getTagVerified());
ImageView imageView = this.binding.e;
m.checkNotNullExpressionValue(imageView, "binding.channelMembersListItemGroupOwnerIndicator");
imageView.setVisibility(member.getShowOwnerIndicator() ? 0 : 8);
ImageView imageView2 = this.binding.f1696c;
m.checkNotNullExpressionValue(imageView2, "binding.channelMembersListItemBoostedIndicator");
imageView2.setVisibility(z2 ? 0 : 8);
this.binding.f1696c.setOnClickListener(new ChannelMembersListViewHolderMember$bind$3(z2, member));
this.binding.g.setPresence(member.getPresence());
ImageView imageView3 = this.binding.h;
m.checkNotNullExpressionValue(imageView3, "binding.channelMembersListItemRichPresenceIv");
if (!PresenceUtils.INSTANCE.shouldShowRichPresenceIcon(member.getPresence())) {
i2 = 8;
}
imageView3.setVisibility(i2);
Presence presence = member.getPresence();
boolean isApplicationStreaming = member.isApplicationStreaming();
SimpleDraweeSpanTextView simpleDraweeSpanTextView = this.binding.d;
m.checkNotNullExpressionValue(simpleDraweeSpanTextView, "binding.channelMembersListItemGame");
PresenceUtils.setPresenceText$default(presence, isApplicationStreaming, simpleDraweeSpanTextView, false, !member.getCanDisplayStatusEmoji(), 8, null);
SimpleDraweeView simpleDraweeView = this.binding.b;
m.checkNotNullExpressionValue(simpleDraweeView, "binding.channelMembersListItemAvatar");
IconUtils.setIcon$default(simpleDraweeView, member.getAvatarUrl(), 2131165296, (Function1) null, (MGImages.ChangeDetector) null, 24, (Object) null);
}
}