discord-jadx/app/src/main/java/com/discord/widgets/friends/WidgetFriendsListAdapter.java

584 lines
36 KiB
Java

package com.discord.widgets.friends;
import android.graphics.drawable.Drawable;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.TextView;
import androidx.annotation.LayoutRes;
import androidx.appcompat.widget.AppCompatImageView;
import androidx.core.content.ContextCompat;
import androidx.recyclerview.widget.RecyclerView;
import c.a.l.b;
import com.discord.databinding.WidgetFriendsListAdapterItemFriendBinding;
import com.discord.databinding.WidgetFriendsListAdapterItemHeaderBinding;
import com.discord.databinding.WidgetFriendsListAdapterItemPendingBinding;
import com.discord.databinding.WidgetFriendsListAdapterSuggestedFriendBinding;
import com.discord.databinding.WidgetFriendsListContactSyncUpsellBinding;
import com.discord.databinding.WidgetFriendsListExpandableHeaderBinding;
import com.discord.models.presence.Presence;
import com.discord.models.user.User;
import com.discord.utilities.drawable.DrawableCompat;
import com.discord.utilities.icon.IconUtils;
import com.discord.utilities.mg_recycler.MGRecyclerAdapterSimple;
import com.discord.utilities.mg_recycler.MGRecyclerViewHolder;
import com.discord.utilities.presence.PresenceUtils;
import com.discord.utilities.view.extensions.ViewExtensions;
import com.discord.utilities.view.text.SimpleDraweeSpanTextView;
import com.discord.views.StatusView;
import com.discord.widgets.friends.FriendsListViewModel;
import com.facebook.drawee.view.SimpleDraweeView;
import com.google.android.material.card.MaterialCardView;
import d0.z.d.m;
import java.util.Objects;
import kotlin.Unit;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.functions.Function2;
/* compiled from: WidgetFriendsListAdapter.kt */
public final class WidgetFriendsListAdapter extends MGRecyclerAdapterSimple<FriendsListViewModel.Item> {
private Function1<? super User, Unit> onClickAcceptFriend = WidgetFriendsListAdapter$onClickAcceptFriend$1.INSTANCE;
private Function1<? super User, Unit> onClickApproveSuggestion = WidgetFriendsListAdapter$onClickApproveSuggestion$1.INSTANCE;
private Function1<? super User, Unit> onClickCall = WidgetFriendsListAdapter$onClickCall$1.INSTANCE;
private Function1<? super User, Unit> onClickChat = WidgetFriendsListAdapter$onClickChat$1.INSTANCE;
private Function0<Unit> onClickContactSyncUpsell = WidgetFriendsListAdapter$onClickContactSyncUpsell$1.INSTANCE;
private Function1<? super View, Unit> onClickContactSyncUpsellLongClick = WidgetFriendsListAdapter$onClickContactSyncUpsellLongClick$1.INSTANCE;
private Function2<? super User, ? super Integer, Unit> onClickDeclineFriend = WidgetFriendsListAdapter$onClickDeclineFriend$1.INSTANCE;
private Function0<Unit> onClickPendingHeaderExpand = WidgetFriendsListAdapter$onClickPendingHeaderExpand$1.INSTANCE;
private Function1<? super Long, Unit> onClickRemoveSuggestion = WidgetFriendsListAdapter$onClickRemoveSuggestion$1.INSTANCE;
private Function0<Unit> onClickSuggestedHeaderExpandCollapse = WidgetFriendsListAdapter$onClickSuggestedHeaderExpandCollapse$1.INSTANCE;
private Function2<? super View, ? super User, Unit> onClickUserProfile = WidgetFriendsListAdapter$onClickUserProfile$1.INSTANCE;
/* compiled from: WidgetFriendsListAdapter.kt */
public static abstract class Item extends MGRecyclerViewHolder<WidgetFriendsListAdapter, FriendsListViewModel.Item> {
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public Item(@LayoutRes int i, WidgetFriendsListAdapter widgetFriendsListAdapter) {
super(i, widgetFriendsListAdapter);
m.checkNotNullParameter(widgetFriendsListAdapter, "adapter");
}
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public Item(View view, WidgetFriendsListAdapter widgetFriendsListAdapter) {
super(view, widgetFriendsListAdapter);
m.checkNotNullParameter(view, "view");
m.checkNotNullParameter(widgetFriendsListAdapter, "adapter");
}
}
/* compiled from: WidgetFriendsListAdapter.kt */
public static final class ItemContactSyncUpsell extends Item {
private final WidgetFriendsListContactSyncUpsellBinding binding;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public ItemContactSyncUpsell(WidgetFriendsListAdapter widgetFriendsListAdapter) {
super(2131559028, widgetFriendsListAdapter);
m.checkNotNullParameter(widgetFriendsListAdapter, "adapter");
View view = this.itemView;
int i = 2131363292;
ImageView imageView = (ImageView) view.findViewById(2131363292);
if (imageView != null) {
MaterialCardView materialCardView = (MaterialCardView) view;
i = 2131363294;
ImageView imageView2 = (ImageView) view.findViewById(2131363294);
if (imageView2 != null) {
i = 2131363295;
TextView textView = (TextView) view.findViewById(2131363295);
if (textView != null) {
i = 2131363296;
TextView textView2 = (TextView) view.findViewById(2131363296);
if (textView2 != null) {
WidgetFriendsListContactSyncUpsellBinding widgetFriendsListContactSyncUpsellBinding = new WidgetFriendsListContactSyncUpsellBinding(materialCardView, imageView, materialCardView, imageView2, textView, textView2);
m.checkNotNullExpressionValue(widgetFriendsListContactSyncUpsellBinding, "WidgetFriendsListContact…ellBinding.bind(itemView)");
this.binding = widgetFriendsListContactSyncUpsellBinding;
return;
}
}
}
}
throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(i)));
}
public static final /* synthetic */ WidgetFriendsListAdapter access$getAdapter$p(ItemContactSyncUpsell itemContactSyncUpsell) {
return (WidgetFriendsListAdapter) itemContactSyncUpsell.adapter;
}
public void onConfigure(int i, FriendsListViewModel.Item item) {
m.checkNotNullParameter(item, "data");
FriendsListViewModel.Item.ContactSyncUpsell contactSyncUpsell = (FriendsListViewModel.Item.ContactSyncUpsell) item;
this.binding.b.setOnClickListener(new WidgetFriendsListAdapter$ItemContactSyncUpsell$onConfigure$1(this));
this.binding.b.setOnLongClickListener(new WidgetFriendsListAdapter$ItemContactSyncUpsell$onConfigure$2(this));
}
}
/* compiled from: WidgetFriendsListAdapter.kt */
public static final class ItemHeader extends Item {
private final WidgetFriendsListAdapterItemHeaderBinding binding;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public ItemHeader(WidgetFriendsListAdapter widgetFriendsListAdapter) {
super(2131559024, widgetFriendsListAdapter);
m.checkNotNullParameter(widgetFriendsListAdapter, "adapter");
View view = this.itemView;
TextView textView = (TextView) view.findViewById(2131363311);
if (textView != null) {
WidgetFriendsListAdapterItemHeaderBinding widgetFriendsListAdapterItemHeaderBinding = new WidgetFriendsListAdapterItemHeaderBinding((FrameLayout) view, textView);
m.checkNotNullExpressionValue(widgetFriendsListAdapterItemHeaderBinding, "WidgetFriendsListAdapter…derBinding.bind(itemView)");
this.binding = widgetFriendsListAdapterItemHeaderBinding;
return;
}
throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(2131363311)));
}
public void onConfigure(int i, FriendsListViewModel.Item item) {
m.checkNotNullParameter(item, "data");
super.onConfigure(i, (int) item);
FriendsListViewModel.Item.Header header = (FriendsListViewModel.Item.Header) item;
TextView textView = this.binding.b;
m.checkNotNullExpressionValue(textView, "binding.friendsListItemHeaderText");
b.m(textView, header.getTitleStringResId(), new Object[]{Integer.valueOf(header.getCount())}, null, 4);
}
}
/* compiled from: WidgetFriendsListAdapter.kt */
public static final class ItemPendingHeader extends Item {
private final WidgetFriendsListExpandableHeaderBinding binding;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public ItemPendingHeader(WidgetFriendsListAdapter widgetFriendsListAdapter) {
super(2131559029, widgetFriendsListAdapter);
m.checkNotNullParameter(widgetFriendsListAdapter, "adapter");
WidgetFriendsListExpandableHeaderBinding a = WidgetFriendsListExpandableHeaderBinding.a(this.itemView);
m.checkNotNullExpressionValue(a, "WidgetFriendsListExpanda…derBinding.bind(itemView)");
this.binding = a;
}
public static final /* synthetic */ WidgetFriendsListAdapter access$getAdapter$p(ItemPendingHeader itemPendingHeader) {
return (WidgetFriendsListAdapter) itemPendingHeader.adapter;
}
public void onConfigure(int i, FriendsListViewModel.Item item) {
m.checkNotNullParameter(item, "data");
super.onConfigure(i, (int) item);
FriendsListViewModel.Item.PendingHeader pendingHeader = (FriendsListViewModel.Item.PendingHeader) item;
TextView textView = this.binding.f1793c;
m.checkNotNullExpressionValue(textView, "binding.friendsListPendingItemHeaderText");
b.m(textView, pendingHeader.getTitleStringResId(), new Object[]{Integer.valueOf(pendingHeader.getCount())}, null, 4);
if (pendingHeader.getShowExpandButton()) {
TextView textView2 = this.binding.b;
m.checkNotNullExpressionValue(textView2, "binding.friendsListExpandableHeaderButton");
textView2.setVisibility(0);
int i2 = pendingHeader.isPendingSectionExpanded() ? 2131888833 : 2131888832;
TextView textView3 = this.binding.b;
m.checkNotNullExpressionValue(textView3, "binding.friendsListExpandableHeaderButton");
b.m(textView3, i2, new Object[0], null, 4);
int i3 = pendingHeader.isPendingSectionExpanded() ? 2131231408 : 2131231407;
TextView textView4 = this.binding.b;
m.checkNotNullExpressionValue(textView4, "binding.friendsListExpandableHeaderButton");
Drawable drawable = ContextCompat.getDrawable(textView4.getContext(), i3);
TextView textView5 = this.binding.b;
m.checkNotNullExpressionValue(textView5, "binding.friendsListExpandableHeaderButton");
DrawableCompat.setCompoundDrawablesCompat$default(textView5, (Drawable) null, (Drawable) null, drawable, (Drawable) null, 11, (Object) null);
this.binding.b.setOnClickListener(new WidgetFriendsListAdapter$ItemPendingHeader$onConfigure$1(this));
return;
}
TextView textView6 = this.binding.b;
m.checkNotNullExpressionValue(textView6, "binding.friendsListExpandableHeaderButton");
textView6.setVisibility(8);
}
}
/* compiled from: WidgetFriendsListAdapter.kt */
public static final class ItemPendingUser extends Item {
private final WidgetFriendsListAdapterItemPendingBinding binding;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public ItemPendingUser(WidgetFriendsListAdapter widgetFriendsListAdapter) {
super(2131559026, widgetFriendsListAdapter);
m.checkNotNullParameter(widgetFriendsListAdapter, "adapter");
View view = this.itemView;
int i = 2131363301;
AppCompatImageView appCompatImageView = (AppCompatImageView) view.findViewById(2131363301);
if (appCompatImageView != null) {
i = 2131363302;
SimpleDraweeSpanTextView simpleDraweeSpanTextView = (SimpleDraweeSpanTextView) view.findViewById(2131363302);
if (simpleDraweeSpanTextView != null) {
i = 2131363303;
SimpleDraweeView simpleDraweeView = (SimpleDraweeView) view.findViewById(2131363303);
if (simpleDraweeView != null) {
i = 2131363305;
LinearLayout linearLayout = (LinearLayout) view.findViewById(2131363305);
if (linearLayout != null) {
i = 2131363308;
AppCompatImageView appCompatImageView2 = (AppCompatImageView) view.findViewById(2131363308);
if (appCompatImageView2 != null) {
i = 2131363312;
TextView textView = (TextView) view.findViewById(2131363312);
if (textView != null) {
i = 2131363313;
StatusView statusView = (StatusView) view.findViewById(2131363313);
if (statusView != null) {
i = 2131363314;
LinearLayout linearLayout2 = (LinearLayout) view.findViewById(2131363314);
if (linearLayout2 != null) {
WidgetFriendsListAdapterItemPendingBinding widgetFriendsListAdapterItemPendingBinding = new WidgetFriendsListAdapterItemPendingBinding((RelativeLayout) view, appCompatImageView, simpleDraweeSpanTextView, simpleDraweeView, linearLayout, appCompatImageView2, textView, statusView, linearLayout2);
m.checkNotNullExpressionValue(widgetFriendsListAdapterItemPendingBinding, "WidgetFriendsListAdapter…ingBinding.bind(itemView)");
this.binding = widgetFriendsListAdapterItemPendingBinding;
return;
}
}
}
}
}
}
}
}
throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(i)));
}
public static final /* synthetic */ WidgetFriendsListAdapter access$getAdapter$p(ItemPendingUser itemPendingUser) {
return (WidgetFriendsListAdapter) itemPendingUser.adapter;
}
public void onConfigure(int i, FriendsListViewModel.Item item) {
m.checkNotNullParameter(item, "data");
super.onConfigure(i, (int) item);
FriendsListViewModel.Item.PendingFriendRequest pendingFriendRequest = (FriendsListViewModel.Item.PendingFriendRequest) item;
this.binding.a.setOnClickListener(new WidgetFriendsListAdapter$ItemPendingUser$onConfigure$1(this, item));
TextView textView = this.binding.f;
m.checkNotNullExpressionValue(textView, "binding.friendsListItemName");
textView.setText(pendingFriendRequest.getUser().getUsername());
this.binding.g.setPresence(pendingFriendRequest.getPresence());
int relationshipType = pendingFriendRequest.getRelationshipType();
if (relationshipType == 3) {
SimpleDraweeSpanTextView simpleDraweeSpanTextView = this.binding.f1791c;
m.checkNotNullExpressionValue(simpleDraweeSpanTextView, "binding.friendsListItemActivity");
SimpleDraweeSpanTextView simpleDraweeSpanTextView2 = this.binding.f1791c;
m.checkNotNullExpressionValue(simpleDraweeSpanTextView2, "binding.friendsListItemActivity");
ViewExtensions.setTextAndVisibilityBy(simpleDraweeSpanTextView, b.i(simpleDraweeSpanTextView2, 2131890470, new Object[0], null, 4));
AppCompatImageView appCompatImageView = this.binding.b;
m.checkNotNullExpressionValue(appCompatImageView, "binding.friendsListItemAcceptButton");
appCompatImageView.setVisibility(0);
} else if (relationshipType == 4) {
SimpleDraweeSpanTextView simpleDraweeSpanTextView3 = this.binding.f1791c;
m.checkNotNullExpressionValue(simpleDraweeSpanTextView3, "binding.friendsListItemActivity");
SimpleDraweeSpanTextView simpleDraweeSpanTextView4 = this.binding.f1791c;
m.checkNotNullExpressionValue(simpleDraweeSpanTextView4, "binding.friendsListItemActivity");
ViewExtensions.setTextAndVisibilityBy(simpleDraweeSpanTextView3, b.i(simpleDraweeSpanTextView4, 2131891850, new Object[0], null, 4));
AppCompatImageView appCompatImageView2 = this.binding.b;
m.checkNotNullExpressionValue(appCompatImageView2, "binding.friendsListItemAcceptButton");
appCompatImageView2.setVisibility(8);
}
SimpleDraweeView simpleDraweeView = this.binding.d;
m.checkNotNullExpressionValue(simpleDraweeView, "binding.friendsListItemAvatar");
IconUtils.setIcon$default(simpleDraweeView, pendingFriendRequest.getUser(), 2131165296, null, null, null, 56, null);
this.binding.b.setOnClickListener(new WidgetFriendsListAdapter$ItemPendingUser$onConfigure$2(this, pendingFriendRequest));
this.binding.e.setOnClickListener(new WidgetFriendsListAdapter$ItemPendingUser$onConfigure$3(this, pendingFriendRequest));
}
}
/* compiled from: WidgetFriendsListAdapter.kt */
public static final class ItemSuggestedFriend extends Item {
private final WidgetFriendsListAdapterSuggestedFriendBinding viewBinding;
/* JADX WARNING: Illegal instructions before constructor call */
public ItemSuggestedFriend(WidgetFriendsListAdapterSuggestedFriendBinding widgetFriendsListAdapterSuggestedFriendBinding, WidgetFriendsListAdapter widgetFriendsListAdapter) {
super(r0, widgetFriendsListAdapter);
m.checkNotNullParameter(widgetFriendsListAdapterSuggestedFriendBinding, "viewBinding");
m.checkNotNullParameter(widgetFriendsListAdapter, "adapter");
SuggestedFriendView suggestedFriendView = widgetFriendsListAdapterSuggestedFriendBinding.a;
m.checkNotNullExpressionValue(suggestedFriendView, "viewBinding.root");
this.viewBinding = widgetFriendsListAdapterSuggestedFriendBinding;
}
public static final /* synthetic */ WidgetFriendsListAdapter access$getAdapter$p(ItemSuggestedFriend itemSuggestedFriend) {
return (WidgetFriendsListAdapter) itemSuggestedFriend.adapter;
}
public void onConfigure(int i, FriendsListViewModel.Item item) {
m.checkNotNullParameter(item, "data");
FriendsListViewModel.Item.SuggestedFriend suggestedFriend = (FriendsListViewModel.Item.SuggestedFriend) item;
this.viewBinding.a.setOnClickListener(new WidgetFriendsListAdapter$ItemSuggestedFriend$onConfigure$1(this, item));
this.viewBinding.b.setAvatarUrl(suggestedFriend.getSuggestion().getUser().getId(), Integer.valueOf(suggestedFriend.getSuggestion().getUser().getDiscriminator()), suggestedFriend.getSuggestion().getUser().getAvatar());
this.viewBinding.b.setUsername(suggestedFriend.getSuggestion().getUser().getUsername());
this.viewBinding.b.setPublicName(suggestedFriend.getSuggestion().getPublicName());
this.viewBinding.b.setOnSendClicked(new WidgetFriendsListAdapter$ItemSuggestedFriend$onConfigure$2(this, item));
this.viewBinding.b.setOnDeclineClicked(new WidgetFriendsListAdapter$ItemSuggestedFriend$onConfigure$3(this, item));
}
}
/* compiled from: WidgetFriendsListAdapter.kt */
public static final class ItemSuggestedFriendHeader extends Item {
private final WidgetFriendsListExpandableHeaderBinding binding;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public ItemSuggestedFriendHeader(WidgetFriendsListAdapter widgetFriendsListAdapter) {
super(2131559029, widgetFriendsListAdapter);
m.checkNotNullParameter(widgetFriendsListAdapter, "adapter");
WidgetFriendsListExpandableHeaderBinding a = WidgetFriendsListExpandableHeaderBinding.a(this.itemView);
m.checkNotNullExpressionValue(a, "WidgetFriendsListExpanda…derBinding.bind(itemView)");
this.binding = a;
}
public static final /* synthetic */ WidgetFriendsListAdapter access$getAdapter$p(ItemSuggestedFriendHeader itemSuggestedFriendHeader) {
return (WidgetFriendsListAdapter) itemSuggestedFriendHeader.adapter;
}
public void onConfigure(int i, FriendsListViewModel.Item item) {
CharSequence charSequence;
m.checkNotNullParameter(item, "data");
FriendsListViewModel.Item.SuggestedFriendsHeader suggestedFriendsHeader = (FriendsListViewModel.Item.SuggestedFriendsHeader) item;
TextView textView = this.binding.f1793c;
m.checkNotNullExpressionValue(textView, "binding.friendsListPendingItemHeaderText");
b.l(textView, 2131888828, new Object[0], new WidgetFriendsListAdapter$ItemSuggestedFriendHeader$onConfigure$1(item));
if (suggestedFriendsHeader.getShowExpandButton()) {
TextView textView2 = this.binding.b;
m.checkNotNullExpressionValue(textView2, "binding.friendsListExpandableHeaderButton");
textView2.setVisibility(0);
TextView textView3 = this.binding.b;
m.checkNotNullExpressionValue(textView3, "binding.friendsListExpandableHeaderButton");
if (suggestedFriendsHeader.isExpanded()) {
TextView textView4 = this.binding.b;
m.checkNotNullExpressionValue(textView4, "binding.friendsListExpandableHeaderButton");
charSequence = b.i(textView4, 2131888833, new Object[0], null, 4);
} else {
TextView textView5 = this.binding.b;
m.checkNotNullExpressionValue(textView5, "binding.friendsListExpandableHeaderButton");
charSequence = b.i(textView5, 2131888832, new Object[0], null, 4);
}
textView3.setText(charSequence);
int i2 = suggestedFriendsHeader.isExpanded() ? 2131231408 : 2131231407;
TextView textView6 = this.binding.b;
m.checkNotNullExpressionValue(textView6, "binding.friendsListExpandableHeaderButton");
Drawable drawable = ContextCompat.getDrawable(textView6.getContext(), i2);
TextView textView7 = this.binding.b;
m.checkNotNullExpressionValue(textView7, "binding.friendsListExpandableHeaderButton");
DrawableCompat.setCompoundDrawablesCompat$default(textView7, (Drawable) null, (Drawable) null, drawable, (Drawable) null, 11, (Object) null);
this.binding.b.setOnClickListener(new WidgetFriendsListAdapter$ItemSuggestedFriendHeader$onConfigure$2(this));
return;
}
TextView textView8 = this.binding.b;
m.checkNotNullExpressionValue(textView8, "binding.friendsListExpandableHeaderButton");
textView8.setVisibility(8);
}
}
/* compiled from: WidgetFriendsListAdapter.kt */
public static final class ItemUser extends Item {
private final WidgetFriendsListAdapterItemFriendBinding binding;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public ItemUser(WidgetFriendsListAdapter widgetFriendsListAdapter) {
super(2131559023, widgetFriendsListAdapter);
m.checkNotNullParameter(widgetFriendsListAdapter, "adapter");
View view = this.itemView;
int i = 2131363302;
SimpleDraweeSpanTextView simpleDraweeSpanTextView = (SimpleDraweeSpanTextView) view.findViewById(2131363302);
if (simpleDraweeSpanTextView != null) {
i = 2131363303;
SimpleDraweeView simpleDraweeView = (SimpleDraweeView) view.findViewById(2131363303);
if (simpleDraweeView != null) {
i = 2131363305;
LinearLayout linearLayout = (LinearLayout) view.findViewById(2131363305);
if (linearLayout != null) {
i = 2131363306;
AppCompatImageView appCompatImageView = (AppCompatImageView) view.findViewById(2131363306);
if (appCompatImageView != null) {
i = 2131363307;
AppCompatImageView appCompatImageView2 = (AppCompatImageView) view.findViewById(2131363307);
if (appCompatImageView2 != null) {
i = 2131363312;
TextView textView = (TextView) view.findViewById(2131363312);
if (textView != null) {
i = 2131363313;
StatusView statusView = (StatusView) view.findViewById(2131363313);
if (statusView != null) {
i = 2131363314;
LinearLayout linearLayout2 = (LinearLayout) view.findViewById(2131363314);
if (linearLayout2 != null) {
WidgetFriendsListAdapterItemFriendBinding widgetFriendsListAdapterItemFriendBinding = new WidgetFriendsListAdapterItemFriendBinding((RelativeLayout) view, simpleDraweeSpanTextView, simpleDraweeView, linearLayout, appCompatImageView, appCompatImageView2, textView, statusView, linearLayout2);
m.checkNotNullExpressionValue(widgetFriendsListAdapterItemFriendBinding, "WidgetFriendsListAdapter…endBinding.bind(itemView)");
this.binding = widgetFriendsListAdapterItemFriendBinding;
return;
}
}
}
}
}
}
}
}
throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(i)));
}
public static final /* synthetic */ WidgetFriendsListAdapter access$getAdapter$p(ItemUser itemUser) {
return (WidgetFriendsListAdapter) itemUser.adapter;
}
public void onConfigure(int i, FriendsListViewModel.Item item) {
m.checkNotNullParameter(item, "data");
super.onConfigure(i, (int) item);
FriendsListViewModel.Item.Friend friend = (FriendsListViewModel.Item.Friend) item;
this.binding.a.setOnClickListener(new WidgetFriendsListAdapter$ItemUser$onConfigure$1(this, item));
TextView textView = this.binding.f;
m.checkNotNullExpressionValue(textView, "binding.friendsListItemName");
textView.setText(friend.getUser().getUsername());
this.binding.g.setPresence(friend.getPresence());
Presence presence = friend.getPresence();
boolean isApplicationStreaming = friend.isApplicationStreaming();
SimpleDraweeSpanTextView simpleDraweeSpanTextView = this.binding.b;
m.checkNotNullExpressionValue(simpleDraweeSpanTextView, "binding.friendsListItemActivity");
PresenceUtils.setPresenceText$default(presence, isApplicationStreaming, simpleDraweeSpanTextView, true, false, 16, null);
SimpleDraweeView simpleDraweeView = this.binding.f1790c;
m.checkNotNullExpressionValue(simpleDraweeView, "binding.friendsListItemAvatar");
IconUtils.setIcon$default(simpleDraweeView, friend.getUser(), 2131165296, null, null, null, 56, null);
this.binding.d.setOnClickListener(new WidgetFriendsListAdapter$ItemUser$onConfigure$2(this, friend));
this.binding.e.setOnClickListener(new WidgetFriendsListAdapter$ItemUser$onConfigure$3(this, friend));
}
}
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public WidgetFriendsListAdapter(RecyclerView recyclerView) {
super(recyclerView, false, 2, null);
m.checkNotNullParameter(recyclerView, "recycler");
}
/* JADX DEBUG: Type inference failed for r0v0. Raw type applied. Possible types: kotlin.jvm.functions.Function1<? super com.discord.models.user.User, kotlin.Unit>, kotlin.jvm.functions.Function1<com.discord.models.user.User, kotlin.Unit> */
public final Function1<User, Unit> getOnClickAcceptFriend() {
return this.onClickAcceptFriend;
}
/* JADX DEBUG: Type inference failed for r0v0. Raw type applied. Possible types: kotlin.jvm.functions.Function1<? super com.discord.models.user.User, kotlin.Unit>, kotlin.jvm.functions.Function1<com.discord.models.user.User, kotlin.Unit> */
public final Function1<User, Unit> getOnClickApproveSuggestion() {
return this.onClickApproveSuggestion;
}
/* JADX DEBUG: Type inference failed for r0v0. Raw type applied. Possible types: kotlin.jvm.functions.Function1<? super com.discord.models.user.User, kotlin.Unit>, kotlin.jvm.functions.Function1<com.discord.models.user.User, kotlin.Unit> */
public final Function1<User, Unit> getOnClickCall() {
return this.onClickCall;
}
/* JADX DEBUG: Type inference failed for r0v0. Raw type applied. Possible types: kotlin.jvm.functions.Function1<? super com.discord.models.user.User, kotlin.Unit>, kotlin.jvm.functions.Function1<com.discord.models.user.User, kotlin.Unit> */
public final Function1<User, Unit> getOnClickChat() {
return this.onClickChat;
}
public final Function0<Unit> getOnClickContactSyncUpsell() {
return this.onClickContactSyncUpsell;
}
/* JADX DEBUG: Type inference failed for r0v0. Raw type applied. Possible types: kotlin.jvm.functions.Function1<? super android.view.View, kotlin.Unit>, kotlin.jvm.functions.Function1<android.view.View, kotlin.Unit> */
public final Function1<View, Unit> getOnClickContactSyncUpsellLongClick() {
return this.onClickContactSyncUpsellLongClick;
}
/* JADX DEBUG: Type inference failed for r0v0. Raw type applied. Possible types: kotlin.jvm.functions.Function2<? super com.discord.models.user.User, ? super java.lang.Integer, kotlin.Unit>, kotlin.jvm.functions.Function2<com.discord.models.user.User, java.lang.Integer, kotlin.Unit> */
public final Function2<User, Integer, Unit> getOnClickDeclineFriend() {
return this.onClickDeclineFriend;
}
public final Function0<Unit> getOnClickPendingHeaderExpand() {
return this.onClickPendingHeaderExpand;
}
/* JADX DEBUG: Type inference failed for r0v0. Raw type applied. Possible types: kotlin.jvm.functions.Function1<? super java.lang.Long, kotlin.Unit>, kotlin.jvm.functions.Function1<java.lang.Long, kotlin.Unit> */
public final Function1<Long, Unit> getOnClickRemoveSuggestion() {
return this.onClickRemoveSuggestion;
}
public final Function0<Unit> getOnClickSuggestedHeaderExpandCollapse() {
return this.onClickSuggestedHeaderExpandCollapse;
}
/* JADX DEBUG: Type inference failed for r0v0. Raw type applied. Possible types: kotlin.jvm.functions.Function2<? super android.view.View, ? super com.discord.models.user.User, kotlin.Unit>, kotlin.jvm.functions.Function2<android.view.View, com.discord.models.user.User, kotlin.Unit> */
public final Function2<View, User, Unit> getOnClickUserProfile() {
return this.onClickUserProfile;
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public MGRecyclerViewHolder<?, FriendsListViewModel.Item> onCreateViewHolder(ViewGroup viewGroup, int i) {
m.checkNotNullParameter(viewGroup, "parent");
switch (i) {
case 0:
return new ItemUser(this);
case 1:
return new ItemPendingUser(this);
case 2:
return new ItemPendingHeader(this);
case 3:
return new ItemHeader(this);
case 4:
return new ItemSuggestedFriendHeader(this);
case 5:
View inflate = LayoutInflater.from(viewGroup.getContext()).inflate(2131559027, viewGroup, false);
Objects.requireNonNull(inflate, "rootView");
SuggestedFriendView suggestedFriendView = (SuggestedFriendView) inflate;
WidgetFriendsListAdapterSuggestedFriendBinding widgetFriendsListAdapterSuggestedFriendBinding = new WidgetFriendsListAdapterSuggestedFriendBinding(suggestedFriendView, suggestedFriendView);
m.checkNotNullExpressionValue(widgetFriendsListAdapterSuggestedFriendBinding, "WidgetFriendsListAdapter… false\n )");
return new ItemSuggestedFriend(widgetFriendsListAdapterSuggestedFriendBinding, this);
case 6:
return new ItemContactSyncUpsell(this);
default:
throw invalidViewTypeException(i);
}
}
public final void setOnClickAcceptFriend(Function1<? super User, Unit> function1) {
m.checkNotNullParameter(function1, "<set-?>");
this.onClickAcceptFriend = function1;
}
public final void setOnClickApproveSuggestion(Function1<? super User, Unit> function1) {
m.checkNotNullParameter(function1, "<set-?>");
this.onClickApproveSuggestion = function1;
}
public final void setOnClickCall(Function1<? super User, Unit> function1) {
m.checkNotNullParameter(function1, "<set-?>");
this.onClickCall = function1;
}
public final void setOnClickChat(Function1<? super User, Unit> function1) {
m.checkNotNullParameter(function1, "<set-?>");
this.onClickChat = function1;
}
public final void setOnClickContactSyncUpsell(Function0<Unit> function0) {
m.checkNotNullParameter(function0, "<set-?>");
this.onClickContactSyncUpsell = function0;
}
public final void setOnClickContactSyncUpsellLongClick(Function1<? super View, Unit> function1) {
m.checkNotNullParameter(function1, "<set-?>");
this.onClickContactSyncUpsellLongClick = function1;
}
public final void setOnClickDeclineFriend(Function2<? super User, ? super Integer, Unit> function2) {
m.checkNotNullParameter(function2, "<set-?>");
this.onClickDeclineFriend = function2;
}
public final void setOnClickPendingHeaderExpand(Function0<Unit> function0) {
m.checkNotNullParameter(function0, "<set-?>");
this.onClickPendingHeaderExpand = function0;
}
public final void setOnClickRemoveSuggestion(Function1<? super Long, Unit> function1) {
m.checkNotNullParameter(function1, "<set-?>");
this.onClickRemoveSuggestion = function1;
}
public final void setOnClickSuggestedHeaderExpandCollapse(Function0<Unit> function0) {
m.checkNotNullParameter(function0, "<set-?>");
this.onClickSuggestedHeaderExpandCollapse = function0;
}
public final void setOnClickUserProfile(Function2<? super View, ? super User, Unit> function2) {
m.checkNotNullParameter(function2, "<set-?>");
this.onClickUserProfile = function2;
}
}