discord-jadx/app/src/main/java/com/discord/widgets/servers/settings/members/WidgetServerSettingsMembers...

128 lines
7.3 KiB
Java

package com.discord.widgets.servers.settings.members;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.recyclerview.widget.RecyclerView;
import com.discord.api.role.GuildRole;
import com.discord.databinding.WidgetServerSettingsMemberListItemBinding;
import com.discord.utilities.color.ColorCompat;
import com.discord.utilities.icon.IconUtils;
import com.discord.utilities.mg_recycler.MGRecyclerAdapterSimple;
import com.discord.utilities.mg_recycler.MGRecyclerViewHolder;
import com.discord.utilities.user.UserUtils;
import com.discord.views.UsernameView;
import com.discord.widgets.roles.RolesListView;
import com.discord.widgets.servers.settings.members.WidgetServerSettingsMembersModel;
import com.facebook.drawee.view.SimpleDraweeView;
import d0.z.d.m;
import java.util.List;
import kotlin.Unit;
import kotlin.jvm.functions.Function2;
/* compiled from: WidgetServerSettingsMembersAdapter.kt */
public final class WidgetServerSettingsMembersAdapter extends MGRecyclerAdapterSimple<WidgetServerSettingsMembersModel.MemberItem> {
private Function2<? super Long, ? super List<Long>, Unit> memberSelectedListener = WidgetServerSettingsMembersAdapter$memberSelectedListener$1.INSTANCE;
/* compiled from: WidgetServerSettingsMembersAdapter.kt */
public static final class MemberListItem extends MGRecyclerViewHolder<WidgetServerSettingsMembersAdapter, WidgetServerSettingsMembersModel.MemberItem> {
private final WidgetServerSettingsMemberListItemBinding binding;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public MemberListItem(WidgetServerSettingsMembersAdapter widgetServerSettingsMembersAdapter) {
super(2131559195, widgetServerSettingsMembersAdapter);
m.checkNotNullParameter(widgetServerSettingsMembersAdapter, "adapter");
View view = this.itemView;
int i = 2131363916;
SimpleDraweeView simpleDraweeView = (SimpleDraweeView) view.findViewById(2131363916);
if (simpleDraweeView != null) {
ConstraintLayout constraintLayout = (ConstraintLayout) view;
i = 2131363918;
ImageView imageView = (ImageView) view.findViewById(2131363918);
if (imageView != null) {
i = 2131363919;
UsernameView usernameView = (UsernameView) view.findViewById(2131363919);
if (usernameView != null) {
i = 2131363920;
ImageView imageView2 = (ImageView) view.findViewById(2131363920);
if (imageView2 != null) {
i = 2131363921;
RolesListView rolesListView = (RolesListView) view.findViewById(2131363921);
if (rolesListView != null) {
WidgetServerSettingsMemberListItemBinding widgetServerSettingsMemberListItemBinding = new WidgetServerSettingsMemberListItemBinding(constraintLayout, simpleDraweeView, constraintLayout, imageView, usernameView, imageView2, rolesListView);
m.checkNotNullExpressionValue(widgetServerSettingsMemberListItemBinding, "WidgetServerSettingsMemb…temBinding.bind(itemView)");
this.binding = widgetServerSettingsMemberListItemBinding;
return;
}
}
}
}
}
throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(i)));
}
public static final /* synthetic */ WidgetServerSettingsMembersAdapter access$getAdapter$p(MemberListItem memberListItem) {
return (WidgetServerSettingsMembersAdapter) memberListItem.adapter;
}
public void onConfigure(int i, WidgetServerSettingsMembersModel.MemberItem memberItem) {
m.checkNotNullParameter(memberItem, "data");
super.onConfigure(i, (int) memberItem);
UsernameView.c(this.binding.e, memberItem.getUserDisplayName(), null, false, null, null, 30);
this.binding.e.a(memberItem.getUser().isBot(), 2131887052, UserUtils.INSTANCE.isVerifiedBot(memberItem.getUser()));
RolesListView rolesListView = this.binding.g;
List<GuildRole> roles = memberItem.getRoles();
RolesListView rolesListView2 = this.binding.g;
m.checkNotNullExpressionValue(rolesListView2, "binding.memberListItemRolesList");
rolesListView.updateView(roles, ColorCompat.getColor(rolesListView2, 2131100272));
RolesListView rolesListView3 = this.binding.g;
m.checkNotNullExpressionValue(rolesListView3, "binding.memberListItemRolesList");
int i2 = 0;
rolesListView3.setVisibility(memberItem.getRoles().isEmpty() ^ true ? 0 : 8);
ImageView imageView = this.binding.d;
m.checkNotNullExpressionValue(imageView, "binding.memberListItemLock");
imageView.setVisibility(memberItem.isManagable() ^ true ? 0 : 8);
ImageView imageView2 = this.binding.f;
m.checkNotNullExpressionValue(imageView2, "binding.memberListItemOverflow");
if (!memberItem.isManagable()) {
i2 = 8;
}
imageView2.setVisibility(i2);
this.binding.f1909c.setOnClickListener(new WidgetServerSettingsMembersAdapter$MemberListItem$onConfigure$1(this, memberItem));
SimpleDraweeView simpleDraweeView = this.binding.b;
m.checkNotNullExpressionValue(simpleDraweeView, "binding.memberListItemAvatar");
IconUtils.setIcon$default(simpleDraweeView, memberItem.getUser(), 2131165296, null, null, memberItem.getGuildMember(), 24, null);
}
}
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public WidgetServerSettingsMembersAdapter(RecyclerView recyclerView) {
super(recyclerView, false, 2, null);
m.checkNotNullParameter(recyclerView, "recycler");
}
public static final /* synthetic */ Function2 access$getMemberSelectedListener$p(WidgetServerSettingsMembersAdapter widgetServerSettingsMembersAdapter) {
return widgetServerSettingsMembersAdapter.memberSelectedListener;
}
public static final /* synthetic */ void access$setMemberSelectedListener$p(WidgetServerSettingsMembersAdapter widgetServerSettingsMembersAdapter, Function2 function2) {
widgetServerSettingsMembersAdapter.memberSelectedListener = function2;
}
public final void configure(WidgetServerSettingsMembersModel widgetServerSettingsMembersModel, Function2<? super Long, ? super List<Long>, Unit> function2) {
m.checkNotNullParameter(widgetServerSettingsMembersModel, "model");
m.checkNotNullParameter(function2, "memberSelectedListener");
this.memberSelectedListener = function2;
setData(widgetServerSettingsMembersModel.getMemberItems());
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public MemberListItem onCreateViewHolder(ViewGroup viewGroup, int i) {
m.checkNotNullParameter(viewGroup, "parent");
if (i == 1) {
return new MemberListItem(this);
}
throw invalidViewTypeException(i);
}
}