discord-jadx/app/src/main/java/com/discord/widgets/directories/WidgetDirectoryChannelViewP...

51 lines
1.9 KiB
Java

package com.discord.widgets.directories;
import androidx.viewpager2.adapter.FragmentStateAdapter;
import b.c.a.a0.d;
import b.d.b.a.a;
import com.discord.app.AppFragment;
import com.discord.models.hubs.DirectoryEntryCategory;
import d0.t.n;
import d0.t.u;
import d0.z.d.m;
import java.util.List;
/* compiled from: WidgetDirectoryChannelViewPagerAdapter.kt */
/* loaded from: classes2.dex */
public final class WidgetDirectoryChannelViewPagerAdapter extends FragmentStateAdapter {
private List<? extends DirectoryEntryCategory> tabs = n.emptyList();
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public WidgetDirectoryChannelViewPagerAdapter(AppFragment appFragment) {
super(appFragment);
m.checkNotNullParameter(appFragment, "fragment");
}
@Override // androidx.viewpager2.adapter.FragmentStateAdapter
public WidgetDirectoryCategory createFragment(int i) {
WidgetDirectoryCategory widgetDirectoryCategory = new WidgetDirectoryCategory();
DirectoryEntryCategory directoryEntryCategory = (DirectoryEntryCategory) u.getOrNull(this.tabs, i);
if (directoryEntryCategory != null) {
widgetDirectoryCategory.setArguments(d.e2(new DirectoryCategoryArgs(directoryEntryCategory)));
return widgetDirectoryCategory;
}
StringBuilder S = a.S("Couldn't find tab with position ", i, " in ");
S.append(this.tabs);
throw new IllegalStateException(S.toString());
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public int getItemCount() {
return this.tabs.size();
}
public final List<DirectoryEntryCategory> getTabs() {
return this.tabs;
}
public final void setTabs(List<? extends DirectoryEntryCategory> list) {
m.checkNotNullParameter(list, "value");
this.tabs = list;
notifyDataSetChanged();
}
}