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

109 lines
5.9 KiB
Java

package com.discord.widgets.servers.guild_role_subscription;
import android.view.View;
import android.widget.TextView;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.recyclerview.widget.RecyclerView;
import com.discord.R;
import com.discord.api.guildrolesubscription.GuildRoleSubscriptionTierListing;
import com.discord.databinding.ViewServerSettingsGuildRoleSubscriptionAddTierItemBinding;
import com.discord.databinding.ViewServerSettingsGuildRoleSubscriptionTierItemBinding;
import com.discord.utilities.icon.IconUtils;
import com.discord.widgets.servers.guild_role_subscription.ServerSettingsGuildRoleSubscriptionTierAdapter;
import com.discord.widgets.servers.guild_role_subscription.ServerSettingsGuildRoleSubscriptionTierAdapterItem;
import d0.d0.f;
import d0.z.d.m;
import kotlin.jvm.internal.DefaultConstructorMarker;
/* compiled from: ServerSettingsGuildRoleSubscriptionTierAdapter.kt */
public abstract class TierViewHolder extends RecyclerView.ViewHolder {
/* compiled from: ServerSettingsGuildRoleSubscriptionTierAdapter.kt */
public static final class AddTierItemViewHolder extends TierViewHolder {
/* compiled from: ServerSettingsGuildRoleSubscriptionTierAdapter.kt */
/* renamed from: com.discord.widgets.servers.guild_role_subscription.TierViewHolder$AddTierItemViewHolder$1 reason: invalid class name */
public static final class AnonymousClass1 implements View.OnClickListener {
public final /* synthetic */ ServerSettingsGuildRoleSubscriptionTierAdapter.ItemClickListener $itemClickListener;
public AnonymousClass1(ServerSettingsGuildRoleSubscriptionTierAdapter.ItemClickListener itemClickListener) {
this.$itemClickListener = itemClickListener;
}
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
this.$itemClickListener.onAddTierItemClick();
}
}
/* JADX WARNING: Illegal instructions before constructor call */
public AddTierItemViewHolder(ViewServerSettingsGuildRoleSubscriptionAddTierItemBinding viewServerSettingsGuildRoleSubscriptionAddTierItemBinding, ServerSettingsGuildRoleSubscriptionTierAdapter.ItemClickListener itemClickListener) {
super(r0, null);
m.checkNotNullParameter(viewServerSettingsGuildRoleSubscriptionAddTierItemBinding, "binding");
m.checkNotNullParameter(itemClickListener, "itemClickListener");
ConstraintLayout constraintLayout = viewServerSettingsGuildRoleSubscriptionAddTierItemBinding.a;
m.checkNotNullExpressionValue(constraintLayout, "binding.root");
this.itemView.setOnClickListener(new AnonymousClass1(itemClickListener));
viewServerSettingsGuildRoleSubscriptionAddTierItemBinding.b.setText(R.string.guild_role_susbcription_tier_management_create_new);
}
}
/* compiled from: ServerSettingsGuildRoleSubscriptionTierAdapter.kt */
public static final class TierItemViewHolder extends TierViewHolder {
public static final Companion Companion = new Companion(null);
private static final int MAX_TIER_IMAGE_SIZE = 64;
private final ViewServerSettingsGuildRoleSubscriptionTierItemBinding binding;
private final int tierImageSizePx;
/* compiled from: ServerSettingsGuildRoleSubscriptionTierAdapter.kt */
public static final class Companion {
private Companion() {
}
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
}
/* JADX WARNING: Illegal instructions before constructor call */
public TierItemViewHolder(ViewServerSettingsGuildRoleSubscriptionTierItemBinding viewServerSettingsGuildRoleSubscriptionTierItemBinding) {
super(r0, null);
m.checkNotNullParameter(viewServerSettingsGuildRoleSubscriptionTierItemBinding, "binding");
ConstraintLayout constraintLayout = viewServerSettingsGuildRoleSubscriptionTierItemBinding.a;
m.checkNotNullExpressionValue(constraintLayout, "binding.root");
this.binding = viewServerSettingsGuildRoleSubscriptionTierItemBinding;
View view = this.itemView;
m.checkNotNullExpressionValue(view, "itemView");
this.tierImageSizePx = view.getResources().getDimensionPixelSize(R.dimen.guild_role_subscription_tier_image_size);
}
public final void configureUI(ServerSettingsGuildRoleSubscriptionTierAdapterItem.Tier tier, ServerSettingsGuildRoleSubscriptionTierAdapter.ItemClickListener itemClickListener) {
m.checkNotNullParameter(tier, "tierAdapterItem");
m.checkNotNullParameter(itemClickListener, "itemClickListener");
GuildRoleSubscriptionTierListing tierListing = tier.getTierListing();
this.itemView.setOnClickListener(new TierViewHolder$TierItemViewHolder$configureUI$1(itemClickListener, tierListing));
TextView textView = this.binding.d;
m.checkNotNullExpressionValue(textView, "binding.guildRoleSubscriptionTierName");
textView.setText(tierListing.e());
f.coerceAtMost(IconUtils.getMediaProxySize(this.tierImageSizePx), 64);
TextView textView2 = this.binding.b;
m.checkNotNullExpressionValue(textView2, "binding.guildRoleSubscriptionTierDraftTag");
int i = 0;
textView2.setVisibility(tierListing.f() ^ true ? 0 : 8);
TextView textView3 = this.binding.f1694c;
m.checkNotNullExpressionValue(textView3, "binding.guildRoleSubscriptionTierMemberCount");
if (!tierListing.f()) {
i = 4;
}
textView3.setVisibility(i);
}
}
private TierViewHolder(View view) {
super(view);
}
public /* synthetic */ TierViewHolder(View view, DefaultConstructorMarker defaultConstructorMarker) {
this(view);
}
}