2021-06-27 20:44:35 +00:00
package com.discord.widgets.settings.account ;
import android.view.View ;
import android.view.ViewGroup ;
import android.widget.RelativeLayout ;
import android.widget.TextView ;
import androidx.annotation.LayoutRes ;
import androidx.recyclerview.widget.RecyclerView ;
import com.discord.databinding.WidgetSettingsItemBlockedUserBinding ;
import com.discord.models.user.User ;
import com.discord.utilities.icon.IconUtils ;
import com.discord.utilities.mg_recycler.MGRecyclerAdapterSimple ;
import com.discord.utilities.mg_recycler.MGRecyclerViewHolder ;
import com.discord.widgets.settings.account.WidgetSettingsBlockedUsersViewModel ;
import com.facebook.drawee.view.SimpleDraweeView ;
import com.google.android.material.button.MaterialButton ;
import d0.z.d.m ;
import kotlin.Unit ;
import kotlin.jvm.functions.Function1 ;
/* compiled from: WidgetSettingsBlockedUsersAdapter.kt */
public final class WidgetSettingsBlockedUsersAdapter extends MGRecyclerAdapterSimple < WidgetSettingsBlockedUsersViewModel . Item > {
private Function1 < ? super User , Unit > onClickUnblock = WidgetSettingsBlockedUsersAdapter$onClickUnblock$1 . INSTANCE ;
private Function1 < ? super User , Unit > onClickUserProfile = WidgetSettingsBlockedUsersAdapter$onClickUserProfile$1 . INSTANCE ;
/* compiled from: WidgetSettingsBlockedUsersAdapter.kt */
public static final class BlockedUserViewHolder extends MGRecyclerViewHolder < WidgetSettingsBlockedUsersAdapter , WidgetSettingsBlockedUsersViewModel . Item > {
private final WidgetSettingsItemBlockedUserBinding binding ;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public BlockedUserViewHolder ( @LayoutRes int i , WidgetSettingsBlockedUsersAdapter widgetSettingsBlockedUsersAdapter ) {
super ( i , widgetSettingsBlockedUsersAdapter ) ;
m . checkNotNullParameter ( widgetSettingsBlockedUsersAdapter , " adapter " ) ;
View view = this . itemView ;
RelativeLayout relativeLayout = ( RelativeLayout ) view ;
2021-07-19 19:45:22 +00:00
int i2 = 2131362130 ;
SimpleDraweeView simpleDraweeView = ( SimpleDraweeView ) view . findViewById ( 2131362130 ) ;
2021-06-27 20:44:35 +00:00
if ( simpleDraweeView ! = null ) {
2021-07-19 19:45:22 +00:00
i2 = 2131362131 ;
TextView textView = ( TextView ) view . findViewById ( 2131362131 ) ;
2021-06-27 20:44:35 +00:00
if ( textView ! = null ) {
2021-07-20 00:17:12 +00:00
i2 = 2131365474 ;
MaterialButton materialButton = ( MaterialButton ) view . findViewById ( 2131365474 ) ;
2021-06-27 20:44:35 +00:00
if ( materialButton ! = null ) {
WidgetSettingsItemBlockedUserBinding widgetSettingsItemBlockedUserBinding = new WidgetSettingsItemBlockedUserBinding ( ( RelativeLayout ) view , relativeLayout , simpleDraweeView , textView , materialButton ) ;
m . checkNotNullExpressionValue ( widgetSettingsItemBlockedUserBinding , " WidgetSettingsItemBlocke…serBinding.bind(itemView) " ) ;
this . binding = widgetSettingsItemBlockedUserBinding ;
return ;
}
}
}
throw new NullPointerException ( " Missing required view with ID: " . concat ( view . getResources ( ) . getResourceName ( i2 ) ) ) ;
}
public static final /* synthetic */ WidgetSettingsBlockedUsersAdapter access$getAdapter$p ( BlockedUserViewHolder blockedUserViewHolder ) {
return ( WidgetSettingsBlockedUsersAdapter ) blockedUserViewHolder . adapter ;
}
public void onConfigure ( int i , WidgetSettingsBlockedUsersViewModel . Item item ) {
m . checkNotNullParameter ( item , " data " ) ;
super . onConfigure ( i , ( int ) item ) ;
this . binding . a . setOnClickListener ( new WidgetSettingsBlockedUsersAdapter$BlockedUserViewHolder$onConfigure$1 ( this , item ) ) ;
SimpleDraweeView simpleDraweeView = this . binding . b ;
m . checkNotNullExpressionValue ( simpleDraweeView , " binding.blockedUserItemAvatar " ) ;
IconUtils . setIcon$default ( simpleDraweeView , item . getUser ( ) , 2131165296 , null , null , null , 56 , null ) ;
2021-07-22 07:57:51 +00:00
TextView textView = this . binding . f1947c ;
2021-06-27 20:44:35 +00:00
m . checkNotNullExpressionValue ( textView , " binding.blockedUserItemName " ) ;
textView . setText ( item . getUser ( ) . getUsername ( ) ) ;
this . binding . d . setOnClickListener ( new WidgetSettingsBlockedUsersAdapter$BlockedUserViewHolder$onConfigure$2 ( this , item ) ) ;
}
}
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public WidgetSettingsBlockedUsersAdapter ( 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 > getOnClickUnblock ( ) {
return this . onClickUnblock ;
}
/* 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 > getOnClickUserProfile ( ) {
return this . onClickUserProfile ;
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public MGRecyclerViewHolder < WidgetSettingsBlockedUsersAdapter , WidgetSettingsBlockedUsersViewModel . Item > onCreateViewHolder ( ViewGroup viewGroup , int i ) {
m . checkNotNullParameter ( viewGroup , " parent " ) ;
if ( i = = 0 ) {
2021-07-19 19:45:22 +00:00
return new BlockedUserViewHolder ( 2131559234 , this ) ;
2021-06-27 20:44:35 +00:00
}
throw invalidViewTypeException ( i ) ;
}
public final void setOnClickUnblock ( Function1 < ? super User , Unit > function1 ) {
m . checkNotNullParameter ( function1 , " <set-?> " ) ;
this . onClickUnblock = function1 ;
}
public final void setOnClickUserProfile ( Function1 < ? super User , Unit > function1 ) {
m . checkNotNullParameter ( function1 , " <set-?> " ) ;
this . onClickUserProfile = function1 ;
}
}