47 lines
2.7 KiB
Java
47 lines
2.7 KiB
Java
package com.discord.widgets.guild_role_subscriptions;
|
|
|
|
import com.discord.api.guildrolesubscription.GuildRoleSubscriptionGroupListing;
|
|
import com.discord.api.guildrolesubscription.GuildRoleSubscriptionTierListing;
|
|
import com.discord.stores.StoreGuildRoleSubscriptions;
|
|
import com.discord.utilities.rest.RestAPI;
|
|
import d0.z.d.m;
|
|
import j0.k.b;
|
|
import java.util.List;
|
|
import rx.Observable;
|
|
/* compiled from: GuildRoleSubscriptionUtils.kt */
|
|
public final class GuildRoleSubscriptionUtils$createGuildRoleSubscriptionGroupListing$1<T, R> implements b<GuildRoleSubscriptionGroupListing, Observable<? extends GuildRoleSubscriptionTierListing>> {
|
|
public final /* synthetic */ List $channelBenefits;
|
|
public final /* synthetic */ long $guildId;
|
|
public final /* synthetic */ List $intangibleBenefits;
|
|
public final /* synthetic */ String $memberBadge;
|
|
public final /* synthetic */ int $memberColor;
|
|
public final /* synthetic */ int $priceTier;
|
|
public final /* synthetic */ RestAPI $restApi;
|
|
public final /* synthetic */ StoreGuildRoleSubscriptions $storeGuildRoleSubscriptions;
|
|
public final /* synthetic */ String $tierDescription;
|
|
public final /* synthetic */ String $tierImage;
|
|
public final /* synthetic */ String $tierName;
|
|
|
|
public GuildRoleSubscriptionUtils$createGuildRoleSubscriptionGroupListing$1(StoreGuildRoleSubscriptions storeGuildRoleSubscriptions, long j, RestAPI restAPI, String str, String str2, int i, String str3, int i2, String str4, List list, List list2) {
|
|
this.$storeGuildRoleSubscriptions = storeGuildRoleSubscriptions;
|
|
this.$guildId = j;
|
|
this.$restApi = restAPI;
|
|
this.$tierName = str;
|
|
this.$tierDescription = str2;
|
|
this.$priceTier = i;
|
|
this.$tierImage = str3;
|
|
this.$memberColor = i2;
|
|
this.$memberBadge = str4;
|
|
this.$channelBenefits = list;
|
|
this.$intangibleBenefits = list2;
|
|
}
|
|
|
|
public final Observable<? extends GuildRoleSubscriptionTierListing> call(GuildRoleSubscriptionGroupListing guildRoleSubscriptionGroupListing) {
|
|
StoreGuildRoleSubscriptions storeGuildRoleSubscriptions = this.$storeGuildRoleSubscriptions;
|
|
long j = this.$guildId;
|
|
m.checkNotNullExpressionValue(guildRoleSubscriptionGroupListing, "subscriptionGroupListing");
|
|
storeGuildRoleSubscriptions.handleGuildRoleSubscriptionGroupUpdate(j, guildRoleSubscriptionGroupListing);
|
|
return GuildRoleSubscriptionUtils.INSTANCE.createGuildRoleSubscriptionTierListing(this.$restApi, this.$storeGuildRoleSubscriptions, this.$guildId, guildRoleSubscriptionGroupListing.d(), this.$tierName, this.$tierDescription, this.$priceTier, this.$tierImage, this.$memberColor, this.$memberBadge, this.$channelBenefits, this.$intangibleBenefits);
|
|
}
|
|
}
|