discord-jadx/app/src/main/java/com/discord/widgets/servers/guild_role_subscription/ServerSettingsGuildRoleSubs...

171 lines
10 KiB
Java

package com.discord.widgets.servers.guild_role_subscription;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.recyclerview.widget.RecyclerView;
import c.a.k.b;
import com.discord.R;
import com.discord.app.AppComponent;
import com.discord.databinding.ViewServerSettingsGuildRoleSubscriptionAddTierItemBinding;
import com.discord.databinding.ViewServerSettingsGuildRoleSubscriptionTierItemBinding;
import com.discord.utilities.recycler.DiffCreator;
import com.discord.widgets.servers.guild_role_subscription.ServerSettingsGuildRoleSubscriptionTierAdapterItem;
import com.discord.widgets.servers.guild_role_subscription.TierViewHolder;
import com.facebook.drawee.view.SimpleDraweeView;
import d0.t.n;
import d0.z.d.m;
import java.util.List;
import kotlin.NoWhenBranchMatchedException;
import kotlin.jvm.internal.DefaultConstructorMarker;
/* compiled from: ServerSettingsGuildRoleSubscriptionTierAdapter.kt */
public final class ServerSettingsGuildRoleSubscriptionTierAdapter extends RecyclerView.Adapter<TierViewHolder> {
public static final Companion Companion = new Companion(null);
private static final int VIEW_TYPE_ADD_ITEM = 1;
private static final int VIEW_TYPE_TIER = 0;
private final DiffCreator<List<ServerSettingsGuildRoleSubscriptionTierAdapterItem>, TierViewHolder> diffCreator;
private ItemClickListener itemClickListener;
private List<? extends ServerSettingsGuildRoleSubscriptionTierAdapterItem> items;
/* compiled from: ServerSettingsGuildRoleSubscriptionTierAdapter.kt */
public static final class Companion {
private Companion() {
}
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
}
/* compiled from: ServerSettingsGuildRoleSubscriptionTierAdapter.kt */
public interface ItemClickListener {
void onAddTierItemClick();
void onTierItemClick(long j);
}
public ServerSettingsGuildRoleSubscriptionTierAdapter(AppComponent appComponent, DiffCreator<List<ServerSettingsGuildRoleSubscriptionTierAdapterItem>, TierViewHolder> diffCreator) {
m.checkNotNullParameter(appComponent, "appComponent");
m.checkNotNullParameter(diffCreator, "diffCreator");
this.diffCreator = diffCreator;
this.items = n.emptyList();
}
/* JADX INFO: this call moved to the top of the method (can break code semantics) */
public /* synthetic */ ServerSettingsGuildRoleSubscriptionTierAdapter(AppComponent appComponent, DiffCreator diffCreator, int i, DefaultConstructorMarker defaultConstructorMarker) {
this(appComponent, (i & 2) != 0 ? new DiffCreator(appComponent) : diffCreator);
}
public static final /* synthetic */ List access$getItems$p(ServerSettingsGuildRoleSubscriptionTierAdapter serverSettingsGuildRoleSubscriptionTierAdapter) {
return serverSettingsGuildRoleSubscriptionTierAdapter.items;
}
public static final /* synthetic */ void access$setItems$p(ServerSettingsGuildRoleSubscriptionTierAdapter serverSettingsGuildRoleSubscriptionTierAdapter, List list) {
serverSettingsGuildRoleSubscriptionTierAdapter.items = list;
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public int getItemCount() {
return this.items.size();
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public int getItemViewType(int i) {
ServerSettingsGuildRoleSubscriptionTierAdapterItem serverSettingsGuildRoleSubscriptionTierAdapterItem = (ServerSettingsGuildRoleSubscriptionTierAdapterItem) this.items.get(i);
if (serverSettingsGuildRoleSubscriptionTierAdapterItem instanceof ServerSettingsGuildRoleSubscriptionTierAdapterItem.Tier) {
return 0;
}
if (serverSettingsGuildRoleSubscriptionTierAdapterItem instanceof ServerSettingsGuildRoleSubscriptionTierAdapterItem.AddTier) {
return 1;
}
throw new NoWhenBranchMatchedException();
}
public void onBindViewHolder(TierViewHolder tierViewHolder, int i) {
m.checkNotNullParameter(tierViewHolder, "holder");
ServerSettingsGuildRoleSubscriptionTierAdapterItem serverSettingsGuildRoleSubscriptionTierAdapterItem = (ServerSettingsGuildRoleSubscriptionTierAdapterItem) this.items.get(i);
if ((tierViewHolder instanceof TierViewHolder.TierItemViewHolder) && (serverSettingsGuildRoleSubscriptionTierAdapterItem instanceof ServerSettingsGuildRoleSubscriptionTierAdapterItem.Tier)) {
TierViewHolder.TierItemViewHolder tierItemViewHolder = (TierViewHolder.TierItemViewHolder) tierViewHolder;
ServerSettingsGuildRoleSubscriptionTierAdapterItem.Tier tier = (ServerSettingsGuildRoleSubscriptionTierAdapterItem.Tier) serverSettingsGuildRoleSubscriptionTierAdapterItem;
ItemClickListener itemClickListener = this.itemClickListener;
if (itemClickListener == null) {
m.throwUninitializedPropertyAccessException("itemClickListener");
}
tierItemViewHolder.configureUI(tier, itemClickListener);
}
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public TierViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
TierViewHolder tierViewHolder;
m.checkNotNullParameter(viewGroup, "parent");
LayoutInflater from = LayoutInflater.from(viewGroup.getContext());
if (i == 0) {
View inflate = from.inflate(R.layout.view_server_settings_guild_role_subscription_tier_item, viewGroup, false);
int i2 = R.id.guild_role_subscription_tier_draft_tag;
TextView textView = (TextView) inflate.findViewById(R.id.guild_role_subscription_tier_draft_tag);
if (textView != null) {
i2 = R.id.guild_role_subscription_tier_edit;
ImageView imageView = (ImageView) inflate.findViewById(R.id.guild_role_subscription_tier_edit);
if (imageView != null) {
i2 = R.id.guild_role_subscription_tier_icon;
SimpleDraweeView simpleDraweeView = (SimpleDraweeView) inflate.findViewById(R.id.guild_role_subscription_tier_icon);
if (simpleDraweeView != null) {
i2 = R.id.guild_role_subscription_tier_name;
TextView textView2 = (TextView) inflate.findViewById(R.id.guild_role_subscription_tier_name);
if (textView2 != null) {
i2 = R.id.guild_role_subscription_tier_price;
TextView textView3 = (TextView) inflate.findViewById(R.id.guild_role_subscription_tier_price);
if (textView3 != null) {
ViewServerSettingsGuildRoleSubscriptionTierItemBinding viewServerSettingsGuildRoleSubscriptionTierItemBinding = new ViewServerSettingsGuildRoleSubscriptionTierItemBinding((ConstraintLayout) inflate, textView, imageView, simpleDraweeView, textView2, textView3);
m.checkNotNullExpressionValue(viewServerSettingsGuildRoleSubscriptionTierItemBinding, "ViewServerSettingsGuildR…(inflater, parent, false)");
tierViewHolder = new TierViewHolder.TierItemViewHolder(viewServerSettingsGuildRoleSubscriptionTierItemBinding);
}
}
}
}
}
throw new NullPointerException("Missing required view with ID: ".concat(inflate.getResources().getResourceName(i2)));
} else if (i == 1) {
View inflate2 = from.inflate(R.layout.view_server_settings_guild_role_subscription_add_tier_item, viewGroup, false);
int i3 = R.id.guild_role_subscription_add_tier_image;
ImageView imageView2 = (ImageView) inflate2.findViewById(R.id.guild_role_subscription_add_tier_image);
if (imageView2 != null) {
i3 = R.id.guild_role_subscription_add_tier_text;
TextView textView4 = (TextView) inflate2.findViewById(R.id.guild_role_subscription_add_tier_text);
if (textView4 != null) {
ViewServerSettingsGuildRoleSubscriptionAddTierItemBinding viewServerSettingsGuildRoleSubscriptionAddTierItemBinding = new ViewServerSettingsGuildRoleSubscriptionAddTierItemBinding((ConstraintLayout) inflate2, imageView2, textView4);
m.checkNotNullExpressionValue(viewServerSettingsGuildRoleSubscriptionAddTierItemBinding, "ViewServerSettingsGuildR…rent, false\n )");
ItemClickListener itemClickListener = this.itemClickListener;
if (itemClickListener == null) {
m.throwUninitializedPropertyAccessException("itemClickListener");
}
tierViewHolder = new TierViewHolder.AddTierItemViewHolder(viewServerSettingsGuildRoleSubscriptionAddTierItemBinding, itemClickListener);
}
}
throw new NullPointerException("Missing required view with ID: ".concat(inflate2.getResources().getResourceName(i3)));
} else {
Context context = viewGroup.getContext();
m.checkNotNullExpressionValue(context, "parent.context");
throw new IllegalArgumentException(b.h(context, R.string.android_unknown_view_holder, new Object[]{Integer.valueOf(i)}, null, 4).toString());
}
return tierViewHolder;
}
public final void setItemClickListener(ItemClickListener itemClickListener) {
m.checkNotNullParameter(itemClickListener, "itemClickListener");
this.itemClickListener = itemClickListener;
}
/* JADX DEBUG: Multi-variable search result rejected for r0v1, resolved type: com.discord.utilities.recycler.DiffCreator<java.util.List<com.discord.widgets.servers.guild_role_subscription.ServerSettingsGuildRoleSubscriptionTierAdapterItem>, com.discord.widgets.servers.guild_role_subscription.TierViewHolder> */
/* JADX WARN: Multi-variable type inference failed */
public final void setItems(List<? extends ServerSettingsGuildRoleSubscriptionTierAdapterItem> list) {
m.checkNotNullParameter(list, "newItems");
this.diffCreator.dispatchDiffUpdatesAsync(this, new ServerSettingsGuildRoleSubscriptionTierAdapter$setItems$1(this), this.items, list);
}
}