discord-jadx/app/src/main/java/com/discord/widgets/channels/UserAkaView.java

126 lines
5.2 KiB
Java

package com.discord.widgets.channels;
import android.content.Context;
import android.util.AttributeSet;
import android.view.LayoutInflater;
import android.widget.TextView;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.core.view.OneShotPreDrawListener;
import com.discord.R;
import com.discord.databinding.UserAkaViewBinding;
import com.discord.models.member.GuildMember;
import com.discord.utilities.icon.IconUtils;
import com.discord.views.PileView;
import d0.t.n;
import d0.t.o;
import d0.z.d.m;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import kotlin.jvm.internal.DefaultConstructorMarker;
/* compiled from: UserAkaView.kt */
public final class UserAkaView extends ConstraintLayout {
private final UserAkaViewBinding binding;
private List<GuildMember> guildMembers;
private final StringBuilder nicknameStringBuilder;
private List<PileView.c> pileItems;
public UserAkaView(Context context) {
this(context, null, 0, 6, null);
}
public UserAkaView(Context context, AttributeSet attributeSet) {
this(context, attributeSet, 0, 4, null);
}
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public UserAkaView(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
m.checkNotNullParameter(context, "context");
this.guildMembers = n.emptyList();
this.pileItems = n.emptyList();
this.nicknameStringBuilder = new StringBuilder();
LayoutInflater.from(context).inflate(R.layout.user_aka_view, this);
int i2 = R.id.aka_text;
TextView textView = (TextView) findViewById(R.id.aka_text);
if (textView != null) {
i2 = R.id.avatars_pile_view;
PileView pileView = (PileView) findViewById(R.id.avatars_pile_view);
if (pileView != null) {
i2 = R.id.nicknames;
TextView textView2 = (TextView) findViewById(R.id.nicknames);
if (textView2 != null) {
i2 = R.id.space_for_measuring;
TextView textView3 = (TextView) findViewById(R.id.space_for_measuring);
if (textView3 != null) {
UserAkaViewBinding userAkaViewBinding = new UserAkaViewBinding(this, textView, pileView, textView2, textView3);
m.checkNotNullExpressionValue(userAkaViewBinding, "UserAkaViewBinding.infla…ater.from(context), this)");
this.binding = userAkaViewBinding;
return;
}
}
}
}
throw new NullPointerException("Missing required view with ID: ".concat(getResources().getResourceName(i2)));
}
/* JADX INFO: this call moved to the top of the method (can break code semantics) */
public /* synthetic */ UserAkaView(Context context, AttributeSet attributeSet, int i, int i2, DefaultConstructorMarker defaultConstructorMarker) {
this(context, (i2 & 2) != 0 ? null : attributeSet, (i2 & 4) != 0 ? 0 : i);
}
public static final /* synthetic */ UserAkaViewBinding access$getBinding$p(UserAkaView userAkaView) {
return userAkaView.binding;
}
public final void configure(List<GuildMember> list) {
m.checkNotNullParameter(list, "guildMembers");
this.guildMembers = list;
float dimension = getResources().getDimension(R.dimen.aka_avatar_width);
ArrayList arrayList = new ArrayList();
for (Object obj : list) {
if (((GuildMember) obj).hasAvatar()) {
arrayList.add(obj);
}
}
ArrayList arrayList2 = new ArrayList();
Iterator it = arrayList.iterator();
while (it.hasNext()) {
String forGuildMember$default = IconUtils.getForGuildMember$default(IconUtils.INSTANCE, (GuildMember) it.next(), Integer.valueOf((int) dimension), false, 4, null);
if (forGuildMember$default != null) {
arrayList2.add(forGuildMember$default);
}
}
ArrayList arrayList3 = new ArrayList(o.collectionSizeOrDefault(arrayList2, 10));
Iterator it2 = arrayList2.iterator();
while (it2.hasNext()) {
arrayList3.add(new PileView.c(new UserAkaView$configure$1$1((String) it2.next()), null));
}
this.pileItems = arrayList3;
this.binding.f1664c.setItems(arrayList3);
m.checkExpressionValueIsNotNull(OneShotPreDrawListener.add(this, new UserAkaView$configure$$inlined$doOnPreDraw$1(this, this, list)), "OneShotPreDrawListener.add(this) { action(this) }");
}
public final List<GuildMember> getGuildMembers() {
return this.guildMembers;
}
public final StringBuilder getNicknameStringBuilder() {
return this.nicknameStringBuilder;
}
public final List<PileView.c> getPileItems() {
return this.pileItems;
}
public final void setGuildMembers(List<GuildMember> list) {
m.checkNotNullParameter(list, "<set-?>");
this.guildMembers = list;
}
public final void setPileItems(List<PileView.c> list) {
m.checkNotNullParameter(list, "<set-?>");
this.pileItems = list;
}
}