discord-jadx/app/src/main/java/com/discord/widgets/settings/guildboost/SettingsGuildBoostSampleGui...

191 lines
8.7 KiB
Java

package com.discord.widgets.settings.guildboost;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.cardview.widget.CardView;
import androidx.recyclerview.widget.RecyclerView;
import b.d.b.a.a;
import com.discord.R;
import com.discord.databinding.ViewSettingsBoostedSampleGuildBinding;
import com.discord.models.guild.Guild;
import com.discord.utilities.icon.IconUtils;
import com.discord.utilities.images.MGImages;
import com.discord.utilities.mg_recycler.MGRecyclerAdapterSimple;
import com.discord.utilities.mg_recycler.MGRecyclerDataPayload;
import com.discord.utilities.mg_recycler.MGRecyclerViewHolder;
import com.discord.utilities.resources.StringResourceUtilsKt;
import com.discord.views.guildboost.GuildBoostProgressView;
import com.facebook.drawee.view.SimpleDraweeView;
import d0.z.d.m;
import java.util.List;
import kotlin.Unit;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
/* compiled from: SettingsGuildBoostSampleGuildAdapter.kt */
public final class SettingsGuildBoostSampleGuildAdapter extends MGRecyclerAdapterSimple<Item> {
private Function1<? super Long, Unit> onGuildClickedListener;
/* compiled from: SettingsGuildBoostSampleGuildAdapter.kt */
public static final class GuildListItem extends MGRecyclerViewHolder<SettingsGuildBoostSampleGuildAdapter, Item> {
private final ViewSettingsBoostedSampleGuildBinding binding;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public GuildListItem(SettingsGuildBoostSampleGuildAdapter settingsGuildBoostSampleGuildAdapter) {
super((int) R.layout.view_settings_boosted_sample_guild, settingsGuildBoostSampleGuildAdapter);
m.checkNotNullParameter(settingsGuildBoostSampleGuildAdapter, "adapter");
View view = this.itemView;
int i = R.id.boosted_sample_guild_count;
TextView textView = (TextView) view.findViewById(R.id.boosted_sample_guild_count);
if (textView != null) {
i = R.id.boosted_sample_guild_icon;
SimpleDraweeView simpleDraweeView = (SimpleDraweeView) view.findViewById(R.id.boosted_sample_guild_icon);
if (simpleDraweeView != null) {
i = R.id.boosted_sample_guild_name;
TextView textView2 = (TextView) view.findViewById(R.id.boosted_sample_guild_name);
if (textView2 != null) {
i = R.id.boosted_sample_guild_progress;
GuildBoostProgressView guildBoostProgressView = (GuildBoostProgressView) view.findViewById(R.id.boosted_sample_guild_progress);
if (guildBoostProgressView != null) {
ViewSettingsBoostedSampleGuildBinding viewSettingsBoostedSampleGuildBinding = new ViewSettingsBoostedSampleGuildBinding((CardView) view, textView, simpleDraweeView, textView2, guildBoostProgressView);
m.checkNotNullExpressionValue(viewSettingsBoostedSampleGuildBinding, "ViewSettingsBoostedSampl…ildBinding.bind(itemView)");
this.binding = viewSettingsBoostedSampleGuildBinding;
return;
}
}
}
}
throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(i)));
}
public static final /* synthetic */ SettingsGuildBoostSampleGuildAdapter access$getAdapter$p(GuildListItem guildListItem) {
return (SettingsGuildBoostSampleGuildAdapter) guildListItem.adapter;
}
public void onConfigure(int i, Item item) {
m.checkNotNullParameter(item, "data");
super.onConfigure(i, (int) item);
int premiumSubscriptionCount = item.getGuild().getPremiumSubscriptionCount();
SimpleDraweeView simpleDraweeView = this.binding.c;
m.checkNotNullExpressionValue(simpleDraweeView, "binding.boostedSampleGuildIcon");
IconUtils.setIcon$default((ImageView) simpleDraweeView, item.getGuild(), 0, (MGImages.ChangeDetector) null, false, 28, (Object) null);
TextView textView = this.binding.d;
m.checkNotNullExpressionValue(textView, "binding.boostedSampleGuildName");
textView.setText(item.getGuild().getName());
TextView textView2 = this.binding.f2200b;
m.checkNotNullExpressionValue(textView2, "binding.boostedSampleGuildCount");
textView2.setText(StringResourceUtilsKt.getI18nPluralString(a.x(this.itemView, "itemView", "itemView.context"), R.plurals.premium_guild_subscription_available_numSubscriptions, premiumSubscriptionCount, Integer.valueOf(premiumSubscriptionCount)));
this.binding.e.a(item.getGuild().getId(), item.getGuild().getPremiumTier(), premiumSubscriptionCount);
this.itemView.setOnClickListener(new SettingsGuildBoostSampleGuildAdapter$GuildListItem$onConfigure$1(this, item));
}
}
/* compiled from: SettingsGuildBoostSampleGuildAdapter.kt */
public static final class Item implements MGRecyclerDataPayload {
public static final Companion Companion = new Companion(null);
public static final int TYPE_GUILD = 1;
private final Guild guild;
private final String key;
private final int type = 1;
/* compiled from: SettingsGuildBoostSampleGuildAdapter.kt */
public static final class Companion {
private Companion() {
}
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
}
public Item(Guild guild) {
m.checkNotNullParameter(guild, "guild");
this.guild = guild;
this.key = String.valueOf(guild.getId());
}
public static /* synthetic */ Item copy$default(Item item, Guild guild, int i, Object obj) {
if ((i & 1) != 0) {
guild = item.guild;
}
return item.copy(guild);
}
public final Guild component1() {
return this.guild;
}
public final Item copy(Guild guild) {
m.checkNotNullParameter(guild, "guild");
return new Item(guild);
}
public boolean equals(Object obj) {
if (this != obj) {
return (obj instanceof Item) && m.areEqual(this.guild, ((Item) obj).guild);
}
return true;
}
public final Guild getGuild() {
return this.guild;
}
@Override // com.discord.utilities.mg_recycler.MGRecyclerDataPayload, com.discord.utilities.recycler.DiffKeyProvider
public String getKey() {
return this.key;
}
@Override // com.discord.utilities.mg_recycler.MGRecyclerDataPayload
public int getType() {
return this.type;
}
public int hashCode() {
Guild guild = this.guild;
if (guild != null) {
return guild.hashCode();
}
return 0;
}
public String toString() {
StringBuilder R = a.R("Item(guild=");
R.append(this.guild);
R.append(")");
return R.toString();
}
}
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public SettingsGuildBoostSampleGuildAdapter(RecyclerView recyclerView) {
super(recyclerView, false, 2, null);
m.checkNotNullParameter(recyclerView, "recycler");
}
public static final /* synthetic */ Function1 access$getOnGuildClickedListener$p(SettingsGuildBoostSampleGuildAdapter settingsGuildBoostSampleGuildAdapter) {
return settingsGuildBoostSampleGuildAdapter.onGuildClickedListener;
}
public static final /* synthetic */ void access$setOnGuildClickedListener$p(SettingsGuildBoostSampleGuildAdapter settingsGuildBoostSampleGuildAdapter, Function1 function1) {
settingsGuildBoostSampleGuildAdapter.onGuildClickedListener = function1;
}
public final void configure(List<Item> list, Function1<? super Long, Unit> function1) {
m.checkNotNullParameter(list, "guildBoostItems");
m.checkNotNullParameter(function1, "onGuildClickedListener");
setData(list);
this.onGuildClickedListener = function1;
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public GuildListItem onCreateViewHolder(ViewGroup viewGroup, int i) {
m.checkNotNullParameter(viewGroup, "parent");
if (i == 1) {
return new GuildListItem(this);
}
throw invalidViewTypeException(i);
}
}