107 lines
6.0 KiB
Java
107 lines
6.0 KiB
Java
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;
|
|
int i2 = 2131362130;
|
|
SimpleDraweeView simpleDraweeView = (SimpleDraweeView) view.findViewById(2131362130);
|
|
if (simpleDraweeView != null) {
|
|
i2 = 2131362131;
|
|
TextView textView = (TextView) view.findViewById(2131362131);
|
|
if (textView != null) {
|
|
i2 = 2131365474;
|
|
MaterialButton materialButton = (MaterialButton) view.findViewById(2131365474);
|
|
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);
|
|
TextView textView = this.binding.f1947c;
|
|
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) {
|
|
return new BlockedUserViewHolder(2131559234, this);
|
|
}
|
|
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;
|
|
}
|
|
}
|