package com.discord.widgets.friends; import android.view.View; import android.view.ViewGroup; import android.widget.LinearLayout; import android.widget.TextView; import androidx.appcompat.widget.AppCompatImageView; import androidx.constraintlayout.widget.ConstraintLayout; import androidx.recyclerview.widget.RecyclerView; import c.d.b.a.a; import com.discord.databinding.WidgetAddFriendUserListItemBinding; import com.discord.models.presence.Presence; 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.discord.utilities.user.UserUtils; import com.discord.views.StatusView; import com.discord.widgets.user.search.WidgetGlobalSearchModel; import com.facebook.drawee.view.SimpleDraweeView; import d0.t.u; import d0.z.d.m; import java.util.Collection; import java.util.HashSet; import java.util.List; import kotlin.Unit; import kotlin.jvm.functions.Function1; import kotlin.jvm.functions.Function2; import kotlin.jvm.internal.DefaultConstructorMarker; /* compiled from: WidgetFriendsAddUserAdapter.kt */ public final class WidgetFriendsAddUserAdapter extends MGRecyclerAdapterSimple { public static final Companion Companion = new Companion(null); private static final int TYPE_USER = 1; private Function1 acceptHandler; private Function2 declineHandler; private final HashSet incomingRequestUserIds = new HashSet<>(); private Function1 onItemClick = WidgetFriendsAddUserAdapter$onItemClick$1.INSTANCE; private final HashSet outgoingRequestUserIds = new HashSet<>(); private Function2 sendHandler; /* compiled from: WidgetFriendsAddUserAdapter.kt */ public static final class Companion { private Companion() { } public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) { this(); } } /* compiled from: WidgetFriendsAddUserAdapter.kt */ public static final class ItemUser implements MGRecyclerDataPayload { public static final Companion Companion = new Companion(null); private final List aliases; private final boolean isFriend; private final String key; private final Presence presence; private final int type; private final User user; /* compiled from: WidgetFriendsAddUserAdapter.kt */ public static final class Companion { private Companion() { } public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) { this(); } public final ItemUser create(WidgetGlobalSearchModel.ItemUser itemUser) { m.checkNotNullParameter(itemUser, "item"); return new ItemUser(itemUser.getUser(), itemUser.getAliases(), itemUser.getPresence(), itemUser.isFriend()); } } /* JADX DEBUG: Multi-variable search result rejected for r3v0, resolved type: java.util.List */ /* JADX WARN: Multi-variable type inference failed */ public ItemUser(User user, List list, Presence presence, boolean z2) { m.checkNotNullParameter(user, "user"); m.checkNotNullParameter(list, "aliases"); this.user = user; this.aliases = list; this.presence = presence; this.isFriend = z2; this.type = 1; this.key = String.valueOf(user.getId()); } /* JADX INFO: this call moved to the top of the method (can break code semantics) */ public /* synthetic */ ItemUser(User user, List list, Presence presence, boolean z2, int i, DefaultConstructorMarker defaultConstructorMarker) { this(user, list, (i & 4) != 0 ? null : presence, z2); } /* JADX DEBUG: Multi-variable search result rejected for r0v0, resolved type: com.discord.widgets.friends.WidgetFriendsAddUserAdapter$ItemUser */ /* JADX WARN: Multi-variable type inference failed */ public static /* synthetic */ ItemUser copy$default(ItemUser itemUser, User user, List list, Presence presence, boolean z2, int i, Object obj) { if ((i & 1) != 0) { user = itemUser.user; } if ((i & 2) != 0) { list = itemUser.aliases; } if ((i & 4) != 0) { presence = itemUser.presence; } if ((i & 8) != 0) { z2 = itemUser.isFriend; } return itemUser.copy(user, list, presence, z2); } public final User component1() { return this.user; } public final List component2() { return this.aliases; } public final Presence component3() { return this.presence; } public final boolean component4() { return this.isFriend; } public final ItemUser copy(User user, List list, Presence presence, boolean z2) { m.checkNotNullParameter(user, "user"); m.checkNotNullParameter(list, "aliases"); return new ItemUser(user, list, presence, z2); } public boolean equals(Object obj) { if (this == obj) { return true; } if (!(obj instanceof ItemUser)) { return false; } ItemUser itemUser = (ItemUser) obj; return m.areEqual(this.user, itemUser.user) && m.areEqual(this.aliases, itemUser.aliases) && m.areEqual(this.presence, itemUser.presence) && this.isFriend == itemUser.isFriend; } public final List getAliases() { return this.aliases; } @Override // com.discord.utilities.mg_recycler.MGRecyclerDataPayload, com.discord.utilities.recycler.DiffKeyProvider public String getKey() { return this.key; } public final Presence getPresence() { return this.presence; } @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 i = 0; int hashCode = (user != null ? user.hashCode() : 0) * 31; List list = this.aliases; int hashCode2 = (hashCode + (list != null ? list.hashCode() : 0)) * 31; Presence presence = this.presence; if (presence != null) { i = presence.hashCode(); } int i2 = (hashCode2 + i) * 31; boolean z2 = this.isFriend; if (z2) { z2 = true; } int i3 = z2 ? 1 : 0; int i4 = z2 ? 1 : 0; int i5 = z2 ? 1 : 0; return i2 + i3; } public final boolean isFriend() { return this.isFriend; } public String toString() { StringBuilder L = a.L("ItemUser(user="); L.append(this.user); L.append(", aliases="); L.append(this.aliases); L.append(", presence="); L.append(this.presence); L.append(", isFriend="); return a.G(L, this.isFriend, ")"); } } /* compiled from: WidgetFriendsAddUserAdapter.kt */ public static final class UserViewHolder extends MGRecyclerViewHolder { private final WidgetAddFriendUserListItemBinding binding; /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public UserViewHolder(WidgetFriendsAddUserAdapter widgetFriendsAddUserAdapter) { super(2131558839, widgetFriendsAddUserAdapter); m.checkNotNullParameter(widgetFriendsAddUserAdapter, "adapter"); View view = this.itemView; int i = 2131361906; AppCompatImageView appCompatImageView = (AppCompatImageView) view.findViewById(2131361906); if (appCompatImageView != null) { i = 2131361907; AppCompatImageView appCompatImageView2 = (AppCompatImageView) view.findViewById(2131361907); if (appCompatImageView2 != null) { i = 2131361908; AppCompatImageView appCompatImageView3 = (AppCompatImageView) view.findViewById(2131361908); if (appCompatImageView3 != null) { i = 2131361909; SimpleDraweeView simpleDraweeView = (SimpleDraweeView) view.findViewById(2131361909); if (simpleDraweeView != null) { i = 2131361910; LinearLayout linearLayout = (LinearLayout) view.findViewById(2131361910); if (linearLayout != null) { i = 2131361911; TextView textView = (TextView) view.findViewById(2131361911); if (textView != null) { i = 2131361912; TextView textView2 = (TextView) view.findViewById(2131361912); if (textView2 != null) { i = 2131361913; StatusView statusView = (StatusView) view.findViewById(2131361913); if (statusView != null) { i = 2131361914; LinearLayout linearLayout2 = (LinearLayout) view.findViewById(2131361914); if (linearLayout2 != null) { i = 2131361915; AppCompatImageView appCompatImageView4 = (AppCompatImageView) view.findViewById(2131361915); if (appCompatImageView4 != null) { WidgetAddFriendUserListItemBinding widgetAddFriendUserListItemBinding = new WidgetAddFriendUserListItemBinding((ConstraintLayout) view, appCompatImageView, appCompatImageView2, appCompatImageView3, simpleDraweeView, linearLayout, textView, textView2, statusView, linearLayout2, appCompatImageView4); m.checkNotNullExpressionValue(widgetAddFriendUserListItemBinding, "WidgetAddFriendUserListItemBinding.bind(itemView)"); this.binding = widgetAddFriendUserListItemBinding; return; } } } } } } } } } } throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(i))); } public static final /* synthetic */ WidgetFriendsAddUserAdapter access$getAdapter$p(UserViewHolder userViewHolder) { return (WidgetFriendsAddUserAdapter) userViewHolder.adapter; } public void onConfigure(int i, ItemUser itemUser) { m.checkNotNullParameter(itemUser, "data"); super.onConfigure(i, (int) itemUser); User user = itemUser.getUser(); SimpleDraweeView simpleDraweeView = this.binding.e; m.checkNotNullExpressionValue(simpleDraweeView, "binding.addFriendUserItemAvatar"); IconUtils.setIcon$default(simpleDraweeView, user, 0, null, null, null, 60, null); TextView textView = this.binding.f; m.checkNotNullExpressionValue(textView, "binding.addFriendUserItemName"); CharSequence charSequence = (CharSequence) u.lastOrNull((List) itemUser.getAliases()); if (charSequence == null) { charSequence = user.getUsername(); } textView.setText(charSequence); TextView textView2 = this.binding.g; m.checkNotNullExpressionValue(textView2, "binding.addFriendUserItemNameSecondary"); textView2.setText(UserUtils.INSTANCE.getDiscriminatorWithPadding(user)); this.binding.h.setPresence(itemUser.getPresence()); StatusView statusView = this.binding.h; m.checkNotNullExpressionValue(statusView, "binding.addFriendUserItemStatus"); boolean z2 = true; int i2 = 0; statusView.setVisibility(itemUser.getPresence() != null ? 0 : 8); long id2 = itemUser.getUser().getId(); boolean contains = WidgetFriendsAddUserAdapter.access$getOutgoingRequestUserIds$p((WidgetFriendsAddUserAdapter) this.adapter).contains(Long.valueOf(id2)); boolean contains2 = WidgetFriendsAddUserAdapter.access$getIncomingRequestUserIds$p((WidgetFriendsAddUserAdapter) this.adapter).contains(Long.valueOf(id2)); this.binding.b.setOnClickListener(new WidgetFriendsAddUserAdapter$UserViewHolder$onConfigure$1(this, id2)); this.binding.d.setOnClickListener(new WidgetFriendsAddUserAdapter$UserViewHolder$onConfigure$2(this, id2, contains2)); this.binding.i.setOnClickListener(new WidgetFriendsAddUserAdapter$UserViewHolder$onConfigure$3(this, user)); this.binding.a.setOnClickListener(new WidgetFriendsAddUserAdapter$UserViewHolder$onConfigure$4(this, id2)); AppCompatImageView appCompatImageView = this.binding.f1665c; m.checkNotNullExpressionValue(appCompatImageView, "binding.addFriendUserCheckImage"); appCompatImageView.setVisibility(itemUser.isFriend() ? 0 : 8); AppCompatImageView appCompatImageView2 = this.binding.i; m.checkNotNullExpressionValue(appCompatImageView2, "binding.addFriendUserSendButton"); appCompatImageView2.setVisibility(!itemUser.isFriend() && !contains && !contains2 ? 0 : 8); AppCompatImageView appCompatImageView3 = this.binding.b; m.checkNotNullExpressionValue(appCompatImageView3, "binding.addFriendUserAcceptButton"); appCompatImageView3.setVisibility(!itemUser.isFriend() && contains2 ? 0 : 8); AppCompatImageView appCompatImageView4 = this.binding.d; m.checkNotNullExpressionValue(appCompatImageView4, "binding.addFriendUserDeclineButton"); if (itemUser.isFriend() || (!contains && !contains2)) { z2 = false; } if (!z2) { i2 = 8; } appCompatImageView4.setVisibility(i2); } } /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public WidgetFriendsAddUserAdapter(RecyclerView recyclerView) { super(recyclerView, false, 2, null); m.checkNotNullParameter(recyclerView, "recycler"); } public static final /* synthetic */ Function1 access$getAcceptHandler$p(WidgetFriendsAddUserAdapter widgetFriendsAddUserAdapter) { return widgetFriendsAddUserAdapter.acceptHandler; } public static final /* synthetic */ Function2 access$getDeclineHandler$p(WidgetFriendsAddUserAdapter widgetFriendsAddUserAdapter) { return widgetFriendsAddUserAdapter.declineHandler; } public static final /* synthetic */ HashSet access$getIncomingRequestUserIds$p(WidgetFriendsAddUserAdapter widgetFriendsAddUserAdapter) { return widgetFriendsAddUserAdapter.incomingRequestUserIds; } public static final /* synthetic */ Function1 access$getOnItemClick$p(WidgetFriendsAddUserAdapter widgetFriendsAddUserAdapter) { return widgetFriendsAddUserAdapter.onItemClick; } public static final /* synthetic */ HashSet access$getOutgoingRequestUserIds$p(WidgetFriendsAddUserAdapter widgetFriendsAddUserAdapter) { return widgetFriendsAddUserAdapter.outgoingRequestUserIds; } public static final /* synthetic */ Function2 access$getSendHandler$p(WidgetFriendsAddUserAdapter widgetFriendsAddUserAdapter) { return widgetFriendsAddUserAdapter.sendHandler; } public static final /* synthetic */ void access$setAcceptHandler$p(WidgetFriendsAddUserAdapter widgetFriendsAddUserAdapter, Function1 function1) { widgetFriendsAddUserAdapter.acceptHandler = function1; } public static final /* synthetic */ void access$setDeclineHandler$p(WidgetFriendsAddUserAdapter widgetFriendsAddUserAdapter, Function2 function2) { widgetFriendsAddUserAdapter.declineHandler = function2; } public static final /* synthetic */ void access$setOnItemClick$p(WidgetFriendsAddUserAdapter widgetFriendsAddUserAdapter, Function1 function1) { widgetFriendsAddUserAdapter.onItemClick = function1; } public static final /* synthetic */ void access$setSendHandler$p(WidgetFriendsAddUserAdapter widgetFriendsAddUserAdapter, Function2 function2) { widgetFriendsAddUserAdapter.sendHandler = function2; } public final void addFriendRequestUserIds(Collection collection, Collection collection2) { m.checkNotNullParameter(collection, "outgoingIds"); m.checkNotNullParameter(collection2, "incomingIds"); this.outgoingRequestUserIds.clear(); this.outgoingRequestUserIds.addAll(collection); this.incomingRequestUserIds.clear(); this.incomingRequestUserIds.addAll(collection2); notifyDataSetChanged(); } @Override // androidx.recyclerview.widget.RecyclerView.Adapter public UserViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) { m.checkNotNullParameter(viewGroup, "parent"); if (i == 1) { return new UserViewHolder(this); } throw invalidViewTypeException(i); } public final void setAcceptHandler(Function1 function1) { m.checkNotNullParameter(function1, "handler"); this.acceptHandler = function1; } public final void setDeclineHandler(Function2 function2) { m.checkNotNullParameter(function2, "handler"); this.declineHandler = function2; } public final void setOnItemClick(Function1 function1) { m.checkNotNullParameter(function1, "onItemClick"); this.onItemClick = function1; } public final void setSendHandler(Function2 function2) { m.checkNotNullParameter(function2, "handler"); this.sendHandler = function2; } }