discord-jadx/app/src/main/java/com/discord/widgets/chat/input/gifpicker/GifCategoryAdapter.java

88 lines
4.6 KiB
Java

package com.discord.widgets.chat.input.gifpicker;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.cardview.widget.CardView;
import androidx.recyclerview.widget.RecyclerView;
import com.discord.app.AppComponent;
import com.discord.databinding.GifCategoryItemViewBinding;
import com.discord.utilities.recycler.DiffCreator;
import com.facebook.drawee.view.SimpleDraweeView;
import d0.t.n;
import d0.z.d.m;
import java.util.List;
import kotlin.Unit;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
/* compiled from: GifCategoryAdapter.kt */
public final class GifCategoryAdapter extends RecyclerView.Adapter<GifCategoryViewHolder> {
private final DiffCreator<List<GifCategoryItem>, GifCategoryViewHolder> diffCreator;
private List<? extends GifCategoryItem> items;
private final Function1<GifCategoryItem, Unit> onSelectGifCategory;
/* JADX DEBUG: Multi-variable search result rejected for r3v0, resolved type: kotlin.jvm.functions.Function1<? super com.discord.widgets.chat.input.gifpicker.GifCategoryItem, kotlin.Unit> */
/* JADX WARN: Multi-variable type inference failed */
public GifCategoryAdapter(AppComponent appComponent, Function1<? super GifCategoryItem, Unit> function1, DiffCreator<List<GifCategoryItem>, GifCategoryViewHolder> diffCreator) {
m.checkNotNullParameter(appComponent, "appComponent");
m.checkNotNullParameter(diffCreator, "diffCreator");
this.onSelectGifCategory = function1;
this.diffCreator = diffCreator;
this.items = n.emptyList();
}
/* JADX INFO: this call moved to the top of the method (can break code semantics) */
public /* synthetic */ GifCategoryAdapter(AppComponent appComponent, Function1 function1, DiffCreator diffCreator, int i, DefaultConstructorMarker defaultConstructorMarker) {
this(appComponent, function1, (i & 4) != 0 ? new DiffCreator(appComponent) : diffCreator);
}
public static final /* synthetic */ List access$getItems$p(GifCategoryAdapter gifCategoryAdapter) {
return gifCategoryAdapter.items;
}
public static final /* synthetic */ void access$setItems$p(GifCategoryAdapter gifCategoryAdapter, List list) {
gifCategoryAdapter.items = list;
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public int getItemCount() {
return this.items.size();
}
public void onBindViewHolder(GifCategoryViewHolder gifCategoryViewHolder, int i) {
m.checkNotNullParameter(gifCategoryViewHolder, "holder");
gifCategoryViewHolder.configure((GifCategoryItem) this.items.get(i), this.onSelectGifCategory);
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public GifCategoryViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
m.checkNotNullParameter(viewGroup, "parent");
View inflate = LayoutInflater.from(viewGroup.getContext()).inflate(2131558508, viewGroup, false);
int i2 = 2131363330;
ImageView imageView = (ImageView) inflate.findViewById(2131363330);
if (imageView != null) {
i2 = 2131363331;
SimpleDraweeView simpleDraweeView = (SimpleDraweeView) inflate.findViewById(2131363331);
if (simpleDraweeView != null) {
i2 = 2131363332;
TextView textView = (TextView) inflate.findViewById(2131363332);
if (textView != null) {
GifCategoryItemViewBinding gifCategoryItemViewBinding = new GifCategoryItemViewBinding((CardView) inflate, imageView, simpleDraweeView, textView);
m.checkNotNullExpressionValue(gifCategoryItemViewBinding, "GifCategoryItemViewBindi….context), parent, false)");
return new GifCategoryViewHolder(gifCategoryItemViewBinding);
}
}
}
throw new NullPointerException("Missing required view with ID: ".concat(inflate.getResources().getResourceName(i2)));
}
/* JADX DEBUG: Multi-variable search result rejected for r0v1, resolved type: com.discord.utilities.recycler.DiffCreator<java.util.List<com.discord.widgets.chat.input.gifpicker.GifCategoryItem>, com.discord.widgets.chat.input.gifpicker.GifCategoryViewHolder> */
/* JADX WARN: Multi-variable type inference failed */
public final void setItems(List<? extends GifCategoryItem> list) {
m.checkNotNullParameter(list, "newItems");
this.diffCreator.dispatchDiffUpdatesAsync(this, new GifCategoryAdapter$setItems$1(this), this.items, list);
}
}