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

126 lines
6.9 KiB
Java

package com.discord.widgets.servers.guild_role_subscription;
import android.content.Context;
import android.view.View;
import android.widget.TextView;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.recyclerview.widget.RecyclerView;
import c.a.k.b;
import c0.z.d.m;
import com.discord.R;
import com.discord.databinding.ViewServerSettingsGuildRoleSubscriptionAddTierItemBinding;
import com.discord.databinding.ViewServerSettingsGuildRoleSubscriptionTierItemBinding;
import com.discord.utilities.billing.PremiumUtilsKt;
import com.discord.utilities.icon.IconUtils;
import com.discord.utilities.images.MGImages;
import com.discord.widgets.servers.guild_role_subscription.ServerSettingsGuildRoleSubscriptionTierAdapter;
import com.discord.widgets.servers.guild_role_subscription.ServerSettingsGuildRoleSubscriptionTierAdapterItem;
import com.facebook.drawee.view.SimpleDraweeView;
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_settings_role_subscription_tier_card_create);
}
}
/* 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");
this.itemView.setOnClickListener(new TierViewHolder$TierItemViewHolder$configureUI$1(itemClickListener, tier));
TextView textView = this.binding.d;
m.checkNotNullExpressionValue(textView, "binding.guildRoleSubscriptionTierName");
textView.setText(tier.getTierName());
TextView textView2 = this.binding.e;
m.checkNotNullExpressionValue(textView2, "binding.guildRoleSubscriptionTierPrice");
View view = this.itemView;
m.checkNotNullExpressionValue(view, "itemView");
int tierPrice = tier.getTierPrice();
View view2 = this.itemView;
m.checkNotNullExpressionValue(view2, "itemView");
Context context = view2.getContext();
m.checkNotNullExpressionValue(context, "itemView.context");
CharSequence formattedPriceUsd = PremiumUtilsKt.getFormattedPriceUsd(tierPrice, context);
int i = 0;
String str = null;
textView2.setText(b.j(view, R.string.billing_price_per_month, new Object[]{formattedPriceUsd}, null, 4));
if (tier.getTierImageAssetId() != null) {
str = IconUtils.INSTANCE.getStoreAssetImage(Long.valueOf(tier.getApplicationId()), String.valueOf(tier.getTierImageAssetId().longValue()), 64);
}
SimpleDraweeView simpleDraweeView = this.binding.f2094c;
m.checkNotNullExpressionValue(simpleDraweeView, "binding.guildRoleSubscriptionTierIcon");
int i2 = this.tierImageSizePx;
MGImages.setImage$default(simpleDraweeView, str, i2, i2, false, null, null, 112, null);
TextView textView3 = this.binding.b;
m.checkNotNullExpressionValue(textView3, "binding.guildRoleSubscriptionTierDraftTag");
if (!(!tier.isPublished())) {
i = 8;
}
textView3.setVisibility(i);
}
}
private TierViewHolder(View view) {
super(view);
}
public /* synthetic */ TierViewHolder(View view, DefaultConstructorMarker defaultConstructorMarker) {
this(view);
}
}