583 lines
36 KiB
Java
583 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(2131559016, widgetFriendsListAdapter);
|
|
m.checkNotNullParameter(widgetFriendsListAdapter, "adapter");
|
|
View view = this.itemView;
|
|
int i = 2131363262;
|
|
ImageView imageView = (ImageView) view.findViewById(2131363262);
|
|
if (imageView != null) {
|
|
MaterialCardView materialCardView = (MaterialCardView) view;
|
|
i = 2131363264;
|
|
ImageView imageView2 = (ImageView) view.findViewById(2131363264);
|
|
if (imageView2 != null) {
|
|
i = 2131363265;
|
|
TextView textView = (TextView) view.findViewById(2131363265);
|
|
if (textView != null) {
|
|
i = 2131363266;
|
|
TextView textView2 = (TextView) view.findViewById(2131363266);
|
|
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(2131559012, widgetFriendsListAdapter);
|
|
m.checkNotNullParameter(widgetFriendsListAdapter, "adapter");
|
|
View view = this.itemView;
|
|
TextView textView = (TextView) view.findViewById(2131363281);
|
|
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(2131363281)));
|
|
}
|
|
|
|
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(2131559017, 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.f1783c;
|
|
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() ? 2131888832 : 2131888831;
|
|
TextView textView3 = this.binding.b;
|
|
m.checkNotNullExpressionValue(textView3, "binding.friendsListExpandableHeaderButton");
|
|
b.m(textView3, i2, new Object[0], null, 4);
|
|
int i3 = pendingHeader.isPendingSectionExpanded() ? 2131231405 : 2131231404;
|
|
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(2131559014, widgetFriendsListAdapter);
|
|
m.checkNotNullParameter(widgetFriendsListAdapter, "adapter");
|
|
View view = this.itemView;
|
|
int i = 2131363271;
|
|
AppCompatImageView appCompatImageView = (AppCompatImageView) view.findViewById(2131363271);
|
|
if (appCompatImageView != null) {
|
|
i = 2131363272;
|
|
SimpleDraweeSpanTextView simpleDraweeSpanTextView = (SimpleDraweeSpanTextView) view.findViewById(2131363272);
|
|
if (simpleDraweeSpanTextView != null) {
|
|
i = 2131363273;
|
|
SimpleDraweeView simpleDraweeView = (SimpleDraweeView) view.findViewById(2131363273);
|
|
if (simpleDraweeView != null) {
|
|
i = 2131363275;
|
|
LinearLayout linearLayout = (LinearLayout) view.findViewById(2131363275);
|
|
if (linearLayout != null) {
|
|
i = 2131363278;
|
|
AppCompatImageView appCompatImageView2 = (AppCompatImageView) view.findViewById(2131363278);
|
|
if (appCompatImageView2 != null) {
|
|
i = 2131363282;
|
|
TextView textView = (TextView) view.findViewById(2131363282);
|
|
if (textView != null) {
|
|
i = 2131363283;
|
|
StatusView statusView = (StatusView) view.findViewById(2131363283);
|
|
if (statusView != null) {
|
|
i = 2131363284;
|
|
LinearLayout linearLayout2 = (LinearLayout) view.findViewById(2131363284);
|
|
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.f1781c;
|
|
m.checkNotNullExpressionValue(simpleDraweeSpanTextView, "binding.friendsListItemActivity");
|
|
SimpleDraweeSpanTextView simpleDraweeSpanTextView2 = this.binding.f1781c;
|
|
m.checkNotNullExpressionValue(simpleDraweeSpanTextView2, "binding.friendsListItemActivity");
|
|
ViewExtensions.setTextAndVisibilityBy(simpleDraweeSpanTextView, b.i(simpleDraweeSpanTextView2, 2131890402, 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.f1781c;
|
|
m.checkNotNullExpressionValue(simpleDraweeSpanTextView3, "binding.friendsListItemActivity");
|
|
SimpleDraweeSpanTextView simpleDraweeSpanTextView4 = this.binding.f1781c;
|
|
m.checkNotNullExpressionValue(simpleDraweeSpanTextView4, "binding.friendsListItemActivity");
|
|
ViewExtensions.setTextAndVisibilityBy(simpleDraweeSpanTextView3, b.i(simpleDraweeSpanTextView4, 2131891778, 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.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$1(this, item));
|
|
this.viewBinding.b.setOnDeclineClicked(new WidgetFriendsListAdapter$ItemSuggestedFriend$onConfigure$2(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(2131559017, 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.f1783c;
|
|
m.checkNotNullExpressionValue(textView, "binding.friendsListPendingItemHeaderText");
|
|
b.l(textView, 2131888827, 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, 2131888832, new Object[0], null, 4);
|
|
} else {
|
|
TextView textView5 = this.binding.b;
|
|
m.checkNotNullExpressionValue(textView5, "binding.friendsListExpandableHeaderButton");
|
|
charSequence = b.i(textView5, 2131888831, new Object[0], null, 4);
|
|
}
|
|
textView3.setText(charSequence);
|
|
int i2 = suggestedFriendsHeader.isExpanded() ? 2131231405 : 2131231404;
|
|
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(2131559011, widgetFriendsListAdapter);
|
|
m.checkNotNullParameter(widgetFriendsListAdapter, "adapter");
|
|
View view = this.itemView;
|
|
int i = 2131363272;
|
|
SimpleDraweeSpanTextView simpleDraweeSpanTextView = (SimpleDraweeSpanTextView) view.findViewById(2131363272);
|
|
if (simpleDraweeSpanTextView != null) {
|
|
i = 2131363273;
|
|
SimpleDraweeView simpleDraweeView = (SimpleDraweeView) view.findViewById(2131363273);
|
|
if (simpleDraweeView != null) {
|
|
i = 2131363275;
|
|
LinearLayout linearLayout = (LinearLayout) view.findViewById(2131363275);
|
|
if (linearLayout != null) {
|
|
i = 2131363276;
|
|
AppCompatImageView appCompatImageView = (AppCompatImageView) view.findViewById(2131363276);
|
|
if (appCompatImageView != null) {
|
|
i = 2131363277;
|
|
AppCompatImageView appCompatImageView2 = (AppCompatImageView) view.findViewById(2131363277);
|
|
if (appCompatImageView2 != null) {
|
|
i = 2131363282;
|
|
TextView textView = (TextView) view.findViewById(2131363282);
|
|
if (textView != null) {
|
|
i = 2131363283;
|
|
StatusView statusView = (StatusView) view.findViewById(2131363283);
|
|
if (statusView != null) {
|
|
i = 2131363284;
|
|
LinearLayout linearLayout2 = (LinearLayout) view.findViewById(2131363284);
|
|
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.f1780c;
|
|
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(2131559015, 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;
|
|
}
|
|
}
|