package com.discord.widgets.channels.invite; import android.view.View; import android.view.ViewGroup; import android.widget.TextView; import androidx.annotation.LayoutRes; import androidx.constraintlayout.widget.ConstraintLayout; import androidx.recyclerview.widget.RecyclerView; import c.d.b.a.a; import com.discord.databinding.GroupInviteFriendsSheetItemBinding; 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 com.google.android.material.checkbox.MaterialCheckBox; import d0.z.d.m; import java.util.ArrayList; import java.util.Collection; import java.util.Set; import kotlin.Unit; import kotlin.jvm.functions.Function2; import kotlin.jvm.internal.DefaultConstructorMarker; /* compiled from: GroupInviteFriendsSheetAdapter.kt */ public final class GroupInviteFriendsSheetAdapter extends MGRecyclerAdapterSimple { private final Function2 onUserChecked; /* compiled from: GroupInviteFriendsSheetAdapter.kt */ public static final class FriendItem implements MGRecyclerDataPayload { public static final Companion Companion = new Companion(null); public static final int TYPE_FRIEND = 0; private final boolean isSelected; private final String key; private final int type; private final User user; /* compiled from: GroupInviteFriendsSheetAdapter.kt */ public static final class Companion { private Companion() { } public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) { this(); } public final ArrayList createItems(Collection collection, Set set) { m.checkNotNullParameter(collection, "users"); m.checkNotNullParameter(set, "checkedUsers"); ArrayList arrayList = new ArrayList<>(); for (User user : collection) { arrayList.add(new FriendItem(user, set.contains(user))); } return arrayList; } } public FriendItem(User user, boolean z2) { m.checkNotNullParameter(user, "user"); this.user = user; this.isSelected = z2; this.key = String.valueOf(user.getId()); } public static /* synthetic */ FriendItem copy$default(FriendItem friendItem, User user, boolean z2, int i, Object obj) { if ((i & 1) != 0) { user = friendItem.user; } if ((i & 2) != 0) { z2 = friendItem.isSelected; } return friendItem.copy(user, z2); } public final User component1() { return this.user; } public final boolean component2() { return this.isSelected; } public final FriendItem copy(User user, boolean z2) { m.checkNotNullParameter(user, "user"); return new FriendItem(user, z2); } public boolean equals(Object obj) { if (this == obj) { return true; } if (!(obj instanceof FriendItem)) { return false; } FriendItem friendItem = (FriendItem) obj; return m.areEqual(this.user, friendItem.user) && this.isSelected == friendItem.isSelected; } @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; int hashCode = (user != null ? user.hashCode() : 0) * 31; boolean z2 = this.isSelected; if (z2) { z2 = true; } int i = z2 ? 1 : 0; int i2 = z2 ? 1 : 0; int i3 = z2 ? 1 : 0; return hashCode + i; } public final boolean isSelected() { return this.isSelected; } public String toString() { StringBuilder K = a.K("FriendItem(user="); K.append(this.user); K.append(", isSelected="); return a.F(K, this.isSelected, ")"); } } /* compiled from: GroupInviteFriendsSheetAdapter.kt */ public static final class GroupInviteFriendsListItem extends MGRecyclerViewHolder { private final GroupInviteFriendsSheetItemBinding binding; /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public GroupInviteFriendsListItem(@LayoutRes int i, GroupInviteFriendsSheetAdapter groupInviteFriendsSheetAdapter) { super(i, groupInviteFriendsSheetAdapter); m.checkNotNullParameter(groupInviteFriendsSheetAdapter, "adapter"); View view = this.itemView; int i2 = 2131363308; SimpleDraweeView simpleDraweeView = (SimpleDraweeView) view.findViewById(2131363308); if (simpleDraweeView != null) { i2 = 2131363317; TextView textView = (TextView) view.findViewById(2131363317); if (textView != null) { i2 = 2131365564; MaterialCheckBox materialCheckBox = (MaterialCheckBox) view.findViewById(2131365564); if (materialCheckBox != null) { GroupInviteFriendsSheetItemBinding groupInviteFriendsSheetItemBinding = new GroupInviteFriendsSheetItemBinding((ConstraintLayout) view, simpleDraweeView, textView, materialCheckBox); m.checkNotNullExpressionValue(groupInviteFriendsSheetItemBinding, "GroupInviteFriendsSheetItemBinding.bind(itemView)"); this.binding = groupInviteFriendsSheetItemBinding; return; } } } throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(i2))); } public static final /* synthetic */ GroupInviteFriendsSheetAdapter access$getAdapter$p(GroupInviteFriendsListItem groupInviteFriendsListItem) { return (GroupInviteFriendsSheetAdapter) groupInviteFriendsListItem.adapter; } public static final /* synthetic */ GroupInviteFriendsSheetItemBinding access$getBinding$p(GroupInviteFriendsListItem groupInviteFriendsListItem) { return groupInviteFriendsListItem.binding; } public void onConfigure(int i, FriendItem friendItem) { m.checkNotNullParameter(friendItem, "data"); super.onConfigure(i, (int) friendItem); User user = friendItem.getUser(); TextView textView = this.binding.f1612c; m.checkNotNullExpressionValue(textView, "binding.friendsListItemName"); textView.setText(user.getUsername()); SimpleDraweeView simpleDraweeView = this.binding.b; m.checkNotNullExpressionValue(simpleDraweeView, "binding.friendsListItemAvatar"); IconUtils.setIcon$default(simpleDraweeView, user, 2131165296, null, null, null, 56, null); MaterialCheckBox materialCheckBox = this.binding.d; m.checkNotNullExpressionValue(materialCheckBox, "binding.userSelectedCheckbox"); materialCheckBox.setChecked(friendItem.isSelected()); this.binding.d.setOnClickListener(new GroupInviteFriendsSheetAdapter$GroupInviteFriendsListItem$onConfigure$1(this, user)); } } /* JADX DEBUG: Multi-variable search result rejected for r5v0, resolved type: kotlin.jvm.functions.Function2 */ /* JADX WARN: Multi-variable type inference failed */ /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public GroupInviteFriendsSheetAdapter(RecyclerView recyclerView, Function2 function2) { super(recyclerView, false, 2, null); m.checkNotNullParameter(recyclerView, "recycler"); m.checkNotNullParameter(function2, "onUserChecked"); this.onUserChecked = function2; } public final Function2 getOnUserChecked() { return this.onUserChecked; } @Override // androidx.recyclerview.widget.RecyclerView.Adapter public MGRecyclerViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) { m.checkNotNullParameter(viewGroup, "parent"); if (i == 0) { return new GroupInviteFriendsListItem(2131558514, this); } throw invalidViewTypeException(i); } }