2021-06-27 20:44:35 +00:00
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 ) {
2021-07-13 20:23:20 +00:00
super ( 2131559028 , widgetFriendsListAdapter ) ;
2021-06-27 20:44:35 +00:00
m . checkNotNullParameter ( widgetFriendsListAdapter , " adapter " ) ;
View view = this . itemView ;
2021-07-13 20:23:20 +00:00
int i = 2131363292 ;
ImageView imageView = ( ImageView ) view . findViewById ( 2131363292 ) ;
2021-06-27 20:44:35 +00:00
if ( imageView ! = null ) {
MaterialCardView materialCardView = ( MaterialCardView ) view ;
2021-07-13 20:23:20 +00:00
i = 2131363294 ;
ImageView imageView2 = ( ImageView ) view . findViewById ( 2131363294 ) ;
2021-06-27 20:44:35 +00:00
if ( imageView2 ! = null ) {
2021-07-13 20:23:20 +00:00
i = 2131363295 ;
TextView textView = ( TextView ) view . findViewById ( 2131363295 ) ;
2021-06-27 20:44:35 +00:00
if ( textView ! = null ) {
2021-07-13 20:23:20 +00:00
i = 2131363296 ;
TextView textView2 = ( TextView ) view . findViewById ( 2131363296 ) ;
2021-06-27 20:44:35 +00:00
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 ) {
2021-07-13 20:23:20 +00:00
super ( 2131559024 , widgetFriendsListAdapter ) ;
2021-06-27 20:44:35 +00:00
m . checkNotNullParameter ( widgetFriendsListAdapter , " adapter " ) ;
View view = this . itemView ;
2021-07-13 20:23:20 +00:00
TextView textView = ( TextView ) view . findViewById ( 2131363311 ) ;
2021-06-27 20:44:35 +00:00
if ( textView ! = null ) {
WidgetFriendsListAdapterItemHeaderBinding widgetFriendsListAdapterItemHeaderBinding = new WidgetFriendsListAdapterItemHeaderBinding ( ( FrameLayout ) view , textView ) ;
m . checkNotNullExpressionValue ( widgetFriendsListAdapterItemHeaderBinding , " WidgetFriendsListAdapter…derBinding.bind(itemView) " ) ;
this . binding = widgetFriendsListAdapterItemHeaderBinding ;
return ;
}
2021-07-13 20:23:20 +00:00
throw new NullPointerException ( " Missing required view with ID: " . concat ( view . getResources ( ) . getResourceName ( 2131363311 ) ) ) ;
2021-06-27 20:44:35 +00:00
}
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 " ) ;
2021-07-03 23:36:06 +00:00
b . m ( textView , header . getTitleStringResId ( ) , new Object [ ] { Integer . valueOf ( header . getCount ( ) ) } , null , 4 ) ;
2021-06-27 20:44:35 +00:00
}
}
/* 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 ) {
2021-07-13 20:23:20 +00:00
super ( 2131559029 , widgetFriendsListAdapter ) ;
2021-06-27 20:44:35 +00:00
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 ;
2021-07-13 20:23:20 +00:00
TextView textView = this . binding . f1793c ;
2021-06-27 20:44:35 +00:00
m . checkNotNullExpressionValue ( textView , " binding.friendsListPendingItemHeaderText " ) ;
2021-07-03 23:36:06 +00:00
b . m ( textView , pendingHeader . getTitleStringResId ( ) , new Object [ ] { Integer . valueOf ( pendingHeader . getCount ( ) ) } , null , 4 ) ;
2021-06-27 20:44:35 +00:00
if ( pendingHeader . getShowExpandButton ( ) ) {
TextView textView2 = this . binding . b ;
m . checkNotNullExpressionValue ( textView2 , " binding.friendsListExpandableHeaderButton " ) ;
textView2 . setVisibility ( 0 ) ;
2021-07-13 20:23:20 +00:00
int i2 = pendingHeader . isPendingSectionExpanded ( ) ? 2131888833 : 2131888832 ;
2021-06-27 20:44:35 +00:00
TextView textView3 = this . binding . b ;
m . checkNotNullExpressionValue ( textView3 , " binding.friendsListExpandableHeaderButton " ) ;
2021-07-03 23:36:06 +00:00
b . m ( textView3 , i2 , new Object [ 0 ] , null , 4 ) ;
2021-07-13 20:23:20 +00:00
int i3 = pendingHeader . isPendingSectionExpanded ( ) ? 2131231408 : 2131231407 ;
2021-06-27 20:44:35 +00:00
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 ) {
2021-07-13 20:23:20 +00:00
super ( 2131559026 , widgetFriendsListAdapter ) ;
2021-06-27 20:44:35 +00:00
m . checkNotNullParameter ( widgetFriendsListAdapter , " adapter " ) ;
View view = this . itemView ;
2021-07-13 20:23:20 +00:00
int i = 2131363301 ;
AppCompatImageView appCompatImageView = ( AppCompatImageView ) view . findViewById ( 2131363301 ) ;
2021-06-27 20:44:35 +00:00
if ( appCompatImageView ! = null ) {
2021-07-13 20:23:20 +00:00
i = 2131363302 ;
SimpleDraweeSpanTextView simpleDraweeSpanTextView = ( SimpleDraweeSpanTextView ) view . findViewById ( 2131363302 ) ;
2021-06-27 20:44:35 +00:00
if ( simpleDraweeSpanTextView ! = null ) {
2021-07-13 20:23:20 +00:00
i = 2131363303 ;
SimpleDraweeView simpleDraweeView = ( SimpleDraweeView ) view . findViewById ( 2131363303 ) ;
2021-06-27 20:44:35 +00:00
if ( simpleDraweeView ! = null ) {
2021-07-13 20:23:20 +00:00
i = 2131363305 ;
LinearLayout linearLayout = ( LinearLayout ) view . findViewById ( 2131363305 ) ;
2021-06-27 20:44:35 +00:00
if ( linearLayout ! = null ) {
2021-07-13 20:23:20 +00:00
i = 2131363308 ;
AppCompatImageView appCompatImageView2 = ( AppCompatImageView ) view . findViewById ( 2131363308 ) ;
2021-06-27 20:44:35 +00:00
if ( appCompatImageView2 ! = null ) {
2021-07-13 20:23:20 +00:00
i = 2131363312 ;
TextView textView = ( TextView ) view . findViewById ( 2131363312 ) ;
2021-06-27 20:44:35 +00:00
if ( textView ! = null ) {
2021-07-13 20:23:20 +00:00
i = 2131363313 ;
StatusView statusView = ( StatusView ) view . findViewById ( 2131363313 ) ;
2021-06-27 20:44:35 +00:00
if ( statusView ! = null ) {
2021-07-13 20:23:20 +00:00
i = 2131363314 ;
LinearLayout linearLayout2 = ( LinearLayout ) view . findViewById ( 2131363314 ) ;
2021-06-27 20:44:35 +00:00
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 ) {
2021-07-13 20:23:20 +00:00
SimpleDraweeSpanTextView simpleDraweeSpanTextView = this . binding . f1791c ;
2021-06-27 20:44:35 +00:00
m . checkNotNullExpressionValue ( simpleDraweeSpanTextView , " binding.friendsListItemActivity " ) ;
2021-07-13 20:23:20 +00:00
SimpleDraweeSpanTextView simpleDraweeSpanTextView2 = this . binding . f1791c ;
2021-06-27 20:44:35 +00:00
m . checkNotNullExpressionValue ( simpleDraweeSpanTextView2 , " binding.friendsListItemActivity " ) ;
2021-07-13 20:23:20 +00:00
ViewExtensions . setTextAndVisibilityBy ( simpleDraweeSpanTextView , b . i ( simpleDraweeSpanTextView2 , 2131890470 , new Object [ 0 ] , null , 4 ) ) ;
2021-06-27 20:44:35 +00:00
AppCompatImageView appCompatImageView = this . binding . b ;
m . checkNotNullExpressionValue ( appCompatImageView , " binding.friendsListItemAcceptButton " ) ;
appCompatImageView . setVisibility ( 0 ) ;
} else if ( relationshipType = = 4 ) {
2021-07-13 20:23:20 +00:00
SimpleDraweeSpanTextView simpleDraweeSpanTextView3 = this . binding . f1791c ;
2021-06-27 20:44:35 +00:00
m . checkNotNullExpressionValue ( simpleDraweeSpanTextView3 , " binding.friendsListItemActivity " ) ;
2021-07-13 20:23:20 +00:00
SimpleDraweeSpanTextView simpleDraweeSpanTextView4 = this . binding . f1791c ;
2021-06-27 20:44:35 +00:00
m . checkNotNullExpressionValue ( simpleDraweeSpanTextView4 , " binding.friendsListItemActivity " ) ;
2021-07-13 20:23:20 +00:00
ViewExtensions . setTextAndVisibilityBy ( simpleDraweeSpanTextView3 , b . i ( simpleDraweeSpanTextView4 , 2131891850 , new Object [ 0 ] , null , 4 ) ) ;
2021-06-27 20:44:35 +00:00
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 ;
2021-07-15 21:45:21 +00:00
this . viewBinding . a . setOnClickListener ( new WidgetFriendsListAdapter$ItemSuggestedFriend$onConfigure$1 ( this , item ) ) ;
2021-06-27 20:44:35 +00:00
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 ( ) ) ;
2021-07-15 21:45:21 +00:00
this . viewBinding . b . setOnSendClicked ( new WidgetFriendsListAdapter$ItemSuggestedFriend$onConfigure$2 ( this , item ) ) ;
this . viewBinding . b . setOnDeclineClicked ( new WidgetFriendsListAdapter$ItemSuggestedFriend$onConfigure$3 ( this , item ) ) ;
2021-06-27 20:44:35 +00:00
}
}
/* 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 ) {
2021-07-13 20:23:20 +00:00
super ( 2131559029 , widgetFriendsListAdapter ) ;
2021-06-27 20:44:35 +00:00
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 ;
2021-07-13 20:23:20 +00:00
TextView textView = this . binding . f1793c ;
2021-06-27 20:44:35 +00:00
m . checkNotNullExpressionValue ( textView , " binding.friendsListPendingItemHeaderText " ) ;
2021-07-13 20:23:20 +00:00
b . l ( textView , 2131888828 , new Object [ 0 ] , new WidgetFriendsListAdapter$ItemSuggestedFriendHeader$onConfigure$1 ( item ) ) ;
2021-06-27 20:44:35 +00:00
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 " ) ;
2021-07-13 20:23:20 +00:00
charSequence = b . i ( textView4 , 2131888833 , new Object [ 0 ] , null , 4 ) ;
2021-06-27 20:44:35 +00:00
} else {
TextView textView5 = this . binding . b ;
m . checkNotNullExpressionValue ( textView5 , " binding.friendsListExpandableHeaderButton " ) ;
2021-07-13 20:23:20 +00:00
charSequence = b . i ( textView5 , 2131888832 , new Object [ 0 ] , null , 4 ) ;
2021-06-27 20:44:35 +00:00
}
textView3 . setText ( charSequence ) ;
2021-07-13 20:23:20 +00:00
int i2 = suggestedFriendsHeader . isExpanded ( ) ? 2131231408 : 2131231407 ;
2021-06-27 20:44:35 +00:00
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 ) {
2021-07-13 20:23:20 +00:00
super ( 2131559023 , widgetFriendsListAdapter ) ;
2021-06-27 20:44:35 +00:00
m . checkNotNullParameter ( widgetFriendsListAdapter , " adapter " ) ;
View view = this . itemView ;
2021-07-13 20:23:20 +00:00
int i = 2131363302 ;
SimpleDraweeSpanTextView simpleDraweeSpanTextView = ( SimpleDraweeSpanTextView ) view . findViewById ( 2131363302 ) ;
2021-06-27 20:44:35 +00:00
if ( simpleDraweeSpanTextView ! = null ) {
2021-07-13 20:23:20 +00:00
i = 2131363303 ;
SimpleDraweeView simpleDraweeView = ( SimpleDraweeView ) view . findViewById ( 2131363303 ) ;
2021-06-27 20:44:35 +00:00
if ( simpleDraweeView ! = null ) {
2021-07-13 20:23:20 +00:00
i = 2131363305 ;
LinearLayout linearLayout = ( LinearLayout ) view . findViewById ( 2131363305 ) ;
2021-06-27 20:44:35 +00:00
if ( linearLayout ! = null ) {
2021-07-13 20:23:20 +00:00
i = 2131363306 ;
AppCompatImageView appCompatImageView = ( AppCompatImageView ) view . findViewById ( 2131363306 ) ;
2021-06-27 20:44:35 +00:00
if ( appCompatImageView ! = null ) {
2021-07-13 20:23:20 +00:00
i = 2131363307 ;
AppCompatImageView appCompatImageView2 = ( AppCompatImageView ) view . findViewById ( 2131363307 ) ;
2021-06-27 20:44:35 +00:00
if ( appCompatImageView2 ! = null ) {
2021-07-13 20:23:20 +00:00
i = 2131363312 ;
TextView textView = ( TextView ) view . findViewById ( 2131363312 ) ;
2021-06-27 20:44:35 +00:00
if ( textView ! = null ) {
2021-07-13 20:23:20 +00:00
i = 2131363313 ;
StatusView statusView = ( StatusView ) view . findViewById ( 2131363313 ) ;
2021-06-27 20:44:35 +00:00
if ( statusView ! = null ) {
2021-07-13 20:23:20 +00:00
i = 2131363314 ;
LinearLayout linearLayout2 = ( LinearLayout ) view . findViewById ( 2131363314 ) ;
2021-06-27 20:44:35 +00:00
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 " ) ;
2021-06-27 20:53:42 +00:00
PresenceUtils . setPresenceText$default ( presence , isApplicationStreaming , simpleDraweeSpanTextView , true , false , 16 , null ) ;
2021-07-13 20:23:20 +00:00
SimpleDraweeView simpleDraweeView = this . binding . f1790c ;
2021-06-27 20:44:35 +00:00
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 :
2021-07-13 20:23:20 +00:00
View inflate = LayoutInflater . from ( viewGroup . getContext ( ) ) . inflate ( 2131559027 , viewGroup , false ) ;
2021-06-27 20:44:35 +00:00
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 ;
}
}