package com.discord.widgets.directories; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.TextView; import androidx.recyclerview.widget.RecyclerView; import c0.t.n; import c0.z.d.m; import com.discord.R; import com.discord.databinding.DirectoryAddServerListItemBinding; import com.discord.databinding.DirectoryEntryListItemBinding; import com.discord.databinding.DirectorySectionHeaderListItemBinding; import com.discord.views.directories.ServerDiscoveryItem; import com.discord.widgets.directories.DirectoryChannelItem; import java.util.List; import java.util.Objects; import kotlin.NoWhenBranchMatchedException; /* compiled from: WidgetDirectoryChannelAdapter.kt */ public final class WidgetDirectoryChannelAdapter extends RecyclerView.Adapter { private final DirectoryChannelItemClickInterface clickListener; private List directoryChannelItems = n.emptyList(); public final /* synthetic */ class WhenMappings { public static final /* synthetic */ int[] $EnumSwitchMapping$0; static { DirectoryChannelItem.ViewType.values(); int[] iArr = new int[3]; $EnumSwitchMapping$0 = iArr; iArr[DirectoryChannelItem.ViewType.Item.ordinal()] = 1; iArr[DirectoryChannelItem.ViewType.AddServer.ordinal()] = 2; iArr[DirectoryChannelItem.ViewType.SectionHeader.ordinal()] = 3; } } public WidgetDirectoryChannelAdapter(DirectoryChannelItemClickInterface directoryChannelItemClickInterface) { m.checkNotNullParameter(directoryChannelItemClickInterface, "clickListener"); this.clickListener = directoryChannelItemClickInterface; } public final DirectoryChannelItemClickInterface getClickListener() { return this.clickListener; } /* JADX DEBUG: Type inference failed for r0v0. Raw type applied. Possible types: java.util.List, java.util.List */ public final List getDirectoryChannelItems() { return this.directoryChannelItems; } @Override // androidx.recyclerview.widget.RecyclerView.Adapter public int getItemCount() { return this.directoryChannelItems.size(); } @Override // androidx.recyclerview.widget.RecyclerView.Adapter public int getItemViewType(int i) { return ((DirectoryChannelItem) this.directoryChannelItems.get(i)).getViewType().ordinal(); } @Override // androidx.recyclerview.widget.RecyclerView.Adapter public void onBindViewHolder(RecyclerView.ViewHolder viewHolder, int i) { m.checkNotNullParameter(viewHolder, "holder"); if (!(viewHolder instanceof DirectoryChannelViewHolder)) { viewHolder = null; } DirectoryChannelViewHolder directoryChannelViewHolder = (DirectoryChannelViewHolder) viewHolder; if (directoryChannelViewHolder != null) { directoryChannelViewHolder.bind((DirectoryChannelItem) this.directoryChannelItems.get(i), this.clickListener); } } @Override // androidx.recyclerview.widget.RecyclerView.Adapter public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) { m.checkNotNullParameter(viewGroup, "parent"); int ordinal = DirectoryChannelItem.ViewType.Companion.findType(i).ordinal(); if (ordinal == 0) { View inflate = LayoutInflater.from(viewGroup.getContext()).inflate(R.layout.directory_entry_list_item, viewGroup, false); Objects.requireNonNull(inflate, "rootView"); ServerDiscoveryItem serverDiscoveryItem = (ServerDiscoveryItem) inflate; DirectoryEntryListItemBinding directoryEntryListItemBinding = new DirectoryEntryListItemBinding(serverDiscoveryItem, serverDiscoveryItem); m.checkNotNullExpressionValue(directoryEntryListItemBinding, "DirectoryEntryListItemBi… false\n )"); return new DirectoryEntryViewHolder(directoryEntryListItemBinding); } else if (ordinal == 1) { View inflate2 = LayoutInflater.from(viewGroup.getContext()).inflate(R.layout.directory_add_server_list_item, viewGroup, false); Objects.requireNonNull(inflate2, "rootView"); TextView textView = (TextView) inflate2; DirectoryAddServerListItemBinding directoryAddServerListItemBinding = new DirectoryAddServerListItemBinding(textView, textView); m.checkNotNullExpressionValue(directoryAddServerListItemBinding, "DirectoryAddServerListIt… false\n )"); return new AddServerViewHolder(directoryAddServerListItemBinding); } else if (ordinal == 2) { View inflate3 = LayoutInflater.from(viewGroup.getContext()).inflate(R.layout.directory_section_header_list_item, viewGroup, false); Objects.requireNonNull(inflate3, "rootView"); TextView textView2 = (TextView) inflate3; DirectorySectionHeaderListItemBinding directorySectionHeaderListItemBinding = new DirectorySectionHeaderListItemBinding(textView2, textView2); m.checkNotNullExpressionValue(directorySectionHeaderListItemBinding, "DirectorySectionHeaderLi… false\n )"); return new SectionHeaderViewHolder(directorySectionHeaderListItemBinding); } else { throw new NoWhenBranchMatchedException(); } } public final void setDirectoryChannelItems(List list) { m.checkNotNullParameter(list, "value"); this.directoryChannelItems = list; notifyDataSetChanged(); } }