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

173 lines
6.9 KiB
Java

package com.discord.widgets.channels;
import android.view.View;
import android.view.ViewGroup;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.recyclerview.widget.RecyclerView;
import c.d.b.a.a;
import com.discord.databinding.SimpleMemberListItemBinding;
import com.discord.models.user.User;
import com.discord.utilities.icon.IconUtils;
import com.discord.utilities.mg_recycler.MGRecyclerAdapterSimple;
import com.discord.utilities.mg_recycler.MGRecyclerDataPayload;
import com.discord.utilities.mg_recycler.MGRecyclerViewHolder;
import com.facebook.drawee.view.SimpleDraweeView;
import d0.z.d.m;
import java.util.List;
import kotlin.Unit;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
/* compiled from: SimpleMembersAdapter.kt */
public final class SimpleMembersAdapter extends MGRecyclerAdapterSimple<MemberItem> {
private Function1<? super User, Unit> onUserClickedListener;
/* compiled from: SimpleMembersAdapter.kt */
public static final class MemberAdapterItem extends MGRecyclerViewHolder<SimpleMembersAdapter, MemberItem> {
private final SimpleMemberListItemBinding binding;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public MemberAdapterItem(SimpleMembersAdapter simpleMembersAdapter) {
super(2131558661, simpleMembersAdapter);
m.checkNotNullParameter(simpleMembersAdapter, "adapter");
View view = this.itemView;
int i = 2131363916;
SimpleDraweeView simpleDraweeView = (SimpleDraweeView) view.findViewById(2131363916);
if (simpleDraweeView != null) {
i = 2131363919;
TextView textView = (TextView) view.findViewById(2131363919);
if (textView != null) {
SimpleMemberListItemBinding simpleMemberListItemBinding = new SimpleMemberListItemBinding((LinearLayout) view, simpleDraweeView, textView);
m.checkNotNullExpressionValue(simpleMemberListItemBinding, "SimpleMemberListItemBinding.bind(itemView)");
this.binding = simpleMemberListItemBinding;
return;
}
}
throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(i)));
}
public static final /* synthetic */ SimpleMembersAdapter access$getAdapter$p(MemberAdapterItem memberAdapterItem) {
return (SimpleMembersAdapter) memberAdapterItem.adapter;
}
public void onConfigure(int i, MemberItem memberItem) {
m.checkNotNullParameter(memberItem, "data");
super.onConfigure(i, (int) memberItem);
TextView textView = this.binding.f1627c;
m.checkNotNullExpressionValue(textView, "binding.memberListItemName");
textView.setText(memberItem.getUser().getUsername());
this.binding.a.setOnClickListener(new SimpleMembersAdapter$MemberAdapterItem$onConfigure$1(this, memberItem));
SimpleDraweeView simpleDraweeView = this.binding.b;
m.checkNotNullExpressionValue(simpleDraweeView, "binding.memberListItemAvatar");
IconUtils.setIcon$default(simpleDraweeView, memberItem.getUser(), 2131165296, null, null, null, 56, null);
}
}
/* compiled from: SimpleMembersAdapter.kt */
public static final class MemberItem implements MGRecyclerDataPayload {
public static final Companion Companion = new Companion(null);
public static final int TYPE_MEMBER = 0;
private final String key;
private final int type;
private final User user;
/* compiled from: SimpleMembersAdapter.kt */
public static final class Companion {
private Companion() {
}
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
}
public MemberItem(User user) {
m.checkNotNullParameter(user, "user");
this.user = user;
this.key = String.valueOf(user.getId());
}
public static /* synthetic */ MemberItem copy$default(MemberItem memberItem, User user, int i, Object obj) {
if ((i & 1) != 0) {
user = memberItem.user;
}
return memberItem.copy(user);
}
public final User component1() {
return this.user;
}
public final MemberItem copy(User user) {
m.checkNotNullParameter(user, "user");
return new MemberItem(user);
}
public boolean equals(Object obj) {
if (this != obj) {
return (obj instanceof MemberItem) && m.areEqual(this.user, ((MemberItem) obj).user);
}
return true;
}
@Override // com.discord.utilities.mg_recycler.MGRecyclerDataPayload, com.discord.utilities.recycler.DiffKeyProvider
public String getKey() {
return this.key;
}
@Override // com.discord.utilities.mg_recycler.MGRecyclerDataPayload
public int getType() {
return this.type;
}
public final User getUser() {
return this.user;
}
public int hashCode() {
User user = this.user;
if (user != null) {
return user.hashCode();
}
return 0;
}
public String toString() {
StringBuilder K = a.K("MemberItem(user=");
K.append(this.user);
K.append(")");
return K.toString();
}
}
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public SimpleMembersAdapter(RecyclerView recyclerView) {
super(recyclerView, false, 2, null);
m.checkNotNullParameter(recyclerView, "recycler");
}
public static final /* synthetic */ Function1 access$getOnUserClickedListener$p(SimpleMembersAdapter simpleMembersAdapter) {
return simpleMembersAdapter.onUserClickedListener;
}
public static final /* synthetic */ void access$setOnUserClickedListener$p(SimpleMembersAdapter simpleMembersAdapter, Function1 function1) {
simpleMembersAdapter.onUserClickedListener = function1;
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public MemberAdapterItem onCreateViewHolder(ViewGroup viewGroup, int i) {
m.checkNotNullParameter(viewGroup, "parent");
if (i == 0) {
return new MemberAdapterItem(this);
}
throw invalidViewTypeException(i);
}
public final void setData(List<MemberItem> list, Function1<? super User, Unit> function1) {
m.checkNotNullParameter(list, "data");
m.checkNotNullParameter(function1, "onUserClickedListener");
super.setData(list);
this.onUserClickedListener = function1;
}
}