28 lines
1.7 KiB
Java
28 lines
1.7 KiB
Java
package com.discord.widgets.servers.guild_role_subscription;
|
|
|
|
import com.discord.api.guildrolesubscription.GuildRoleSubscriptionTierListing;
|
|
import com.discord.api.guildrolesubscription.ImageAsset;
|
|
import com.discord.widgets.guild_role_subscriptions.GuildRoleSubscriptionUtilsKt;
|
|
import com.discord.widgets.servers.guild_role_subscription.ServerSettingsGuildRoleSubscriptionTierAdapterItem;
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
/* compiled from: ServerSettingsGuildRoleSubscriptionTierListItemGenerator.kt */
|
|
public final class ServerSettingsGuildRoleSubscriptionTierListItemGeneratorKt {
|
|
public static final List<ServerSettingsGuildRoleSubscriptionTierAdapterItem> generateServerSettingsGuildRoleSubscriptionTierListItems(List<GuildRoleSubscriptionTierListing> list, int i) {
|
|
ArrayList arrayList = new ArrayList();
|
|
if (list != null) {
|
|
for (GuildRoleSubscriptionTierListing guildRoleSubscriptionTierListing : list) {
|
|
long c2 = guildRoleSubscriptionTierListing.c();
|
|
String e = guildRoleSubscriptionTierListing.e();
|
|
int priceTier = GuildRoleSubscriptionUtilsKt.getPriceTier(guildRoleSubscriptionTierListing);
|
|
ImageAsset d = guildRoleSubscriptionTierListing.d();
|
|
arrayList.add(new ServerSettingsGuildRoleSubscriptionTierAdapterItem.Tier(c2, e, priceTier, guildRoleSubscriptionTierListing.a(), guildRoleSubscriptionTierListing.f(), d != null ? Long.valueOf(d.a()) : null));
|
|
}
|
|
}
|
|
if ((list != null ? list.size() : 0) < i) {
|
|
arrayList.add(ServerSettingsGuildRoleSubscriptionTierAdapterItem.AddTier.INSTANCE);
|
|
}
|
|
return arrayList;
|
|
}
|
|
}
|