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

1045 lines
56 KiB
Java

package com.discord.widgets.servers.guild_role_subscription.edit_tier;
import android.content.Context;
import androidx.annotation.MainThread;
import c.d.b.a.a;
import com.discord.api.channel.Channel;
import com.discord.api.channel.ChannelUtils;
import com.discord.api.guildrolesubscription.GuildRoleSubscriptionBenefit;
import com.discord.api.guildrolesubscription.GuildRoleSubscriptionBenefitType;
import com.discord.api.guildrolesubscription.GuildRoleSubscriptionGroupListing;
import com.discord.api.guildrolesubscription.GuildRoleSubscriptionTierListing;
import com.discord.api.guildrolesubscription.ImageAsset;
import com.discord.api.permission.Permission;
import com.discord.api.role.GuildRole;
import com.discord.app.AppViewModel;
import com.discord.models.domain.emoji.Emoji;
import com.discord.models.domain.emoji.EmojiSet;
import com.discord.stores.StoreChannels;
import com.discord.stores.StoreEmoji;
import com.discord.stores.StoreGuildRoleSubscriptions;
import com.discord.stores.StoreGuilds;
import com.discord.stores.StoreStream;
import com.discord.stores.updates.ObservationDeck;
import com.discord.stores.updates.ObservationDeckProvider;
import com.discord.utilities.channel.GuildChannelIconUtilsKt;
import com.discord.utilities.color.ColorCompat;
import com.discord.utilities.error.Error;
import com.discord.utilities.guilds.RoleUtils;
import com.discord.utilities.permissions.PermissionUtils;
import com.discord.utilities.rest.RestAPI;
import com.discord.utilities.rx.ObservableExtensionsKt;
import com.discord.widgets.guild_role_subscriptions.GuildRoleSubscriptionUtils;
import com.discord.widgets.guild_role_subscriptions.GuildRoleSubscriptionUtilsKt;
import com.discord.widgets.guild_role_subscriptions.tier.model.Benefit;
import com.discord.widgets.guild_role_subscriptions.tier.model.GuildRoleSubscriptionTier;
import d0.g0.t;
import d0.z.d.m;
import d0.z.d.o;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import kotlin.Unit;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import rx.Observable;
import rx.subjects.PublishSubject;
/* compiled from: ServerSettingsGuildRoleSubscriptionEditTierViewModel.kt */
public final class ServerSettingsGuildRoleSubscriptionEditTierViewModel extends AppViewModel<ViewState> {
public static final Companion Companion = new Companion(null);
private Boolean editedCanAccessAllChannelsFlag;
private List<Benefit.ChannelBenefit> editedChannelBenefits;
private List<Benefit.IntangibleBenefit> editedIntangibleBenefits;
private Integer editedMemberColor;
private String editedMemberIcon;
private String editedTierDescription;
private String editedTierImage;
private String editedTierName;
private Integer editedTierPrice;
private final PublishSubject<Event> eventSubject;
private final long guildId;
private final long guildRoleSubscriptionGroupListingId;
private final long guildRoleSubscriptionTierListingId;
private Boolean isFullServerGating;
private final RestAPI restApi;
private final StoreGuildRoleSubscriptions storeGuildRoleSubscriptions;
private GuildRoleSubscriptionTier storedGuildRoleSubscriptionTier;
/* compiled from: ServerSettingsGuildRoleSubscriptionEditTierViewModel.kt */
/* renamed from: com.discord.widgets.servers.guild_role_subscription.edit_tier.ServerSettingsGuildRoleSubscriptionEditTierViewModel$1 reason: invalid class name */
public static final class AnonymousClass1 extends o implements Function1<StoreState, Unit> {
public final /* synthetic */ ServerSettingsGuildRoleSubscriptionEditTierViewModel this$0;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public AnonymousClass1(ServerSettingsGuildRoleSubscriptionEditTierViewModel serverSettingsGuildRoleSubscriptionEditTierViewModel) {
super(1);
this.this$0 = serverSettingsGuildRoleSubscriptionEditTierViewModel;
}
/* Return type fixed from 'java.lang.Object' to match base method */
/* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */
@Override // kotlin.jvm.functions.Function1
public /* bridge */ /* synthetic */ Unit invoke(StoreState storeState) {
invoke(storeState);
return Unit.a;
}
public final void invoke(StoreState storeState) {
ServerSettingsGuildRoleSubscriptionEditTierViewModel serverSettingsGuildRoleSubscriptionEditTierViewModel = this.this$0;
m.checkNotNullExpressionValue(storeState, "storeState");
ServerSettingsGuildRoleSubscriptionEditTierViewModel.access$handleStoreState(serverSettingsGuildRoleSubscriptionEditTierViewModel, storeState);
}
}
/* compiled from: ServerSettingsGuildRoleSubscriptionEditTierViewModel.kt */
public static final class Companion {
private Companion() {
}
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
public static final /* synthetic */ Observable access$observeStoreState(Companion companion, long j, ObservationDeck observationDeck, StoreGuildRoleSubscriptions storeGuildRoleSubscriptions, StoreChannels storeChannels, StoreEmoji storeEmoji, StoreGuilds storeGuilds) {
return companion.observeStoreState(j, observationDeck, storeGuildRoleSubscriptions, storeChannels, storeEmoji, storeGuilds);
}
private final Observable<StoreState> observeStoreState(long j, ObservationDeck observationDeck, StoreGuildRoleSubscriptions storeGuildRoleSubscriptions, StoreChannels storeChannels, StoreEmoji storeEmoji, StoreGuilds storeGuilds) {
Observable<StoreState> j2 = Observable.j(storeEmoji.getEmojiSet(new StoreEmoji.EmojiContext.Guild(j), false, false), ObservationDeck.connectRx$default(observationDeck, new ObservationDeck.UpdateSource[]{storeGuildRoleSubscriptions, storeChannels, storeGuilds}, false, null, null, new ServerSettingsGuildRoleSubscriptionEditTierViewModel$Companion$observeStoreState$1(storeGuildRoleSubscriptions, j, storeChannels, storeGuilds), 14, null), ServerSettingsGuildRoleSubscriptionEditTierViewModel$Companion$observeStoreState$2.INSTANCE);
m.checkNotNullExpressionValue(j2, "Observable.combineLatest…te, guildRoleMap)\n }");
return j2;
}
}
/* compiled from: ServerSettingsGuildRoleSubscriptionEditTierViewModel.kt */
public static abstract class Event {
/* compiled from: ServerSettingsGuildRoleSubscriptionEditTierViewModel.kt */
public static final class DeleteFailure extends Event {
private final Error error;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public DeleteFailure(Error error) {
super(null);
m.checkNotNullParameter(error, "error");
this.error = error;
}
public static /* synthetic */ DeleteFailure copy$default(DeleteFailure deleteFailure, Error error, int i, Object obj) {
if ((i & 1) != 0) {
error = deleteFailure.error;
}
return deleteFailure.copy(error);
}
public final Error component1() {
return this.error;
}
public final DeleteFailure copy(Error error) {
m.checkNotNullParameter(error, "error");
return new DeleteFailure(error);
}
public boolean equals(Object obj) {
if (this != obj) {
return (obj instanceof DeleteFailure) && m.areEqual(this.error, ((DeleteFailure) obj).error);
}
return true;
}
public final Error getError() {
return this.error;
}
public int hashCode() {
Error error = this.error;
if (error != null) {
return error.hashCode();
}
return 0;
}
public String toString() {
StringBuilder R = a.R("DeleteFailure(error=");
R.append(this.error);
R.append(")");
return R.toString();
}
}
/* compiled from: ServerSettingsGuildRoleSubscriptionEditTierViewModel.kt */
public static final class DeleteSuccess extends Event {
public static final DeleteSuccess INSTANCE = new DeleteSuccess();
private DeleteSuccess() {
super(null);
}
}
/* compiled from: ServerSettingsGuildRoleSubscriptionEditTierViewModel.kt */
public static final class StoredStateUpdate extends Event {
private final GuildRoleSubscriptionTier guildRoleSubscriptionTier;
private final boolean isFullServerGating;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public StoredStateUpdate(GuildRoleSubscriptionTier guildRoleSubscriptionTier, boolean z2) {
super(null);
m.checkNotNullParameter(guildRoleSubscriptionTier, "guildRoleSubscriptionTier");
this.guildRoleSubscriptionTier = guildRoleSubscriptionTier;
this.isFullServerGating = z2;
}
public static /* synthetic */ StoredStateUpdate copy$default(StoredStateUpdate storedStateUpdate, GuildRoleSubscriptionTier guildRoleSubscriptionTier, boolean z2, int i, Object obj) {
if ((i & 1) != 0) {
guildRoleSubscriptionTier = storedStateUpdate.guildRoleSubscriptionTier;
}
if ((i & 2) != 0) {
z2 = storedStateUpdate.isFullServerGating;
}
return storedStateUpdate.copy(guildRoleSubscriptionTier, z2);
}
public final GuildRoleSubscriptionTier component1() {
return this.guildRoleSubscriptionTier;
}
public final boolean component2() {
return this.isFullServerGating;
}
public final StoredStateUpdate copy(GuildRoleSubscriptionTier guildRoleSubscriptionTier, boolean z2) {
m.checkNotNullParameter(guildRoleSubscriptionTier, "guildRoleSubscriptionTier");
return new StoredStateUpdate(guildRoleSubscriptionTier, z2);
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof StoredStateUpdate)) {
return false;
}
StoredStateUpdate storedStateUpdate = (StoredStateUpdate) obj;
return m.areEqual(this.guildRoleSubscriptionTier, storedStateUpdate.guildRoleSubscriptionTier) && this.isFullServerGating == storedStateUpdate.isFullServerGating;
}
public final GuildRoleSubscriptionTier getGuildRoleSubscriptionTier() {
return this.guildRoleSubscriptionTier;
}
public int hashCode() {
GuildRoleSubscriptionTier guildRoleSubscriptionTier = this.guildRoleSubscriptionTier;
int hashCode = (guildRoleSubscriptionTier != null ? guildRoleSubscriptionTier.hashCode() : 0) * 31;
boolean z2 = this.isFullServerGating;
if (z2) {
z2 = true;
}
int i = z2 ? 1 : 0;
int i2 = z2 ? 1 : 0;
int i3 = z2 ? 1 : 0;
return hashCode + i;
}
public final boolean isFullServerGating() {
return this.isFullServerGating;
}
public String toString() {
StringBuilder R = a.R("StoredStateUpdate(guildRoleSubscriptionTier=");
R.append(this.guildRoleSubscriptionTier);
R.append(", isFullServerGating=");
return a.L(R, this.isFullServerGating, ")");
}
}
/* compiled from: ServerSettingsGuildRoleSubscriptionEditTierViewModel.kt */
public static final class SubmitFailure extends Event {
private final Error error;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public SubmitFailure(Error error) {
super(null);
m.checkNotNullParameter(error, "error");
this.error = error;
}
public static /* synthetic */ SubmitFailure copy$default(SubmitFailure submitFailure, Error error, int i, Object obj) {
if ((i & 1) != 0) {
error = submitFailure.error;
}
return submitFailure.copy(error);
}
public final Error component1() {
return this.error;
}
public final SubmitFailure copy(Error error) {
m.checkNotNullParameter(error, "error");
return new SubmitFailure(error);
}
public boolean equals(Object obj) {
if (this != obj) {
return (obj instanceof SubmitFailure) && m.areEqual(this.error, ((SubmitFailure) obj).error);
}
return true;
}
public final Error getError() {
return this.error;
}
public int hashCode() {
Error error = this.error;
if (error != null) {
return error.hashCode();
}
return 0;
}
public String toString() {
StringBuilder R = a.R("SubmitFailure(error=");
R.append(this.error);
R.append(")");
return R.toString();
}
}
/* compiled from: ServerSettingsGuildRoleSubscriptionEditTierViewModel.kt */
public static final class SubmitSuccess extends Event {
public static final SubmitSuccess INSTANCE = new SubmitSuccess();
private SubmitSuccess() {
super(null);
}
}
private Event() {
}
public /* synthetic */ Event(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
}
/* compiled from: ServerSettingsGuildRoleSubscriptionEditTierViewModel.kt */
public static final class StoreState {
private final Map<Long, Channel> channels;
private final EmojiSet guildEmojis;
private final StoreGuildRoleSubscriptions.GuildRoleSubscriptionGroupState guildRoleSubscriptionGroupListingState;
private final Map<Long, GuildRole> guildRoles;
public StoreState(Map<Long, Channel> map, EmojiSet emojiSet, StoreGuildRoleSubscriptions.GuildRoleSubscriptionGroupState guildRoleSubscriptionGroupState, Map<Long, GuildRole> map2) {
m.checkNotNullParameter(map, "channels");
m.checkNotNullParameter(emojiSet, "guildEmojis");
this.channels = map;
this.guildEmojis = emojiSet;
this.guildRoleSubscriptionGroupListingState = guildRoleSubscriptionGroupState;
this.guildRoles = map2;
}
/* JADX DEBUG: Multi-variable search result rejected for r0v0, resolved type: com.discord.widgets.servers.guild_role_subscription.edit_tier.ServerSettingsGuildRoleSubscriptionEditTierViewModel$StoreState */
/* JADX WARN: Multi-variable type inference failed */
public static /* synthetic */ StoreState copy$default(StoreState storeState, Map map, EmojiSet emojiSet, StoreGuildRoleSubscriptions.GuildRoleSubscriptionGroupState guildRoleSubscriptionGroupState, Map map2, int i, Object obj) {
if ((i & 1) != 0) {
map = storeState.channels;
}
if ((i & 2) != 0) {
emojiSet = storeState.guildEmojis;
}
if ((i & 4) != 0) {
guildRoleSubscriptionGroupState = storeState.guildRoleSubscriptionGroupListingState;
}
if ((i & 8) != 0) {
map2 = storeState.guildRoles;
}
return storeState.copy(map, emojiSet, guildRoleSubscriptionGroupState, map2);
}
public final Map<Long, Channel> component1() {
return this.channels;
}
public final EmojiSet component2() {
return this.guildEmojis;
}
public final StoreGuildRoleSubscriptions.GuildRoleSubscriptionGroupState component3() {
return this.guildRoleSubscriptionGroupListingState;
}
public final Map<Long, GuildRole> component4() {
return this.guildRoles;
}
public final StoreState copy(Map<Long, Channel> map, EmojiSet emojiSet, StoreGuildRoleSubscriptions.GuildRoleSubscriptionGroupState guildRoleSubscriptionGroupState, Map<Long, GuildRole> map2) {
m.checkNotNullParameter(map, "channels");
m.checkNotNullParameter(emojiSet, "guildEmojis");
return new StoreState(map, emojiSet, guildRoleSubscriptionGroupState, map2);
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof StoreState)) {
return false;
}
StoreState storeState = (StoreState) obj;
return m.areEqual(this.channels, storeState.channels) && m.areEqual(this.guildEmojis, storeState.guildEmojis) && m.areEqual(this.guildRoleSubscriptionGroupListingState, storeState.guildRoleSubscriptionGroupListingState) && m.areEqual(this.guildRoles, storeState.guildRoles);
}
public final Map<Long, Channel> getChannels() {
return this.channels;
}
public final EmojiSet getGuildEmojis() {
return this.guildEmojis;
}
public final StoreGuildRoleSubscriptions.GuildRoleSubscriptionGroupState getGuildRoleSubscriptionGroupListingState() {
return this.guildRoleSubscriptionGroupListingState;
}
public final Map<Long, GuildRole> getGuildRoles() {
return this.guildRoles;
}
public int hashCode() {
Map<Long, Channel> map = this.channels;
int i = 0;
int hashCode = (map != null ? map.hashCode() : 0) * 31;
EmojiSet emojiSet = this.guildEmojis;
int hashCode2 = (hashCode + (emojiSet != null ? emojiSet.hashCode() : 0)) * 31;
StoreGuildRoleSubscriptions.GuildRoleSubscriptionGroupState guildRoleSubscriptionGroupState = this.guildRoleSubscriptionGroupListingState;
int hashCode3 = (hashCode2 + (guildRoleSubscriptionGroupState != null ? guildRoleSubscriptionGroupState.hashCode() : 0)) * 31;
Map<Long, GuildRole> map2 = this.guildRoles;
if (map2 != null) {
i = map2.hashCode();
}
return hashCode3 + i;
}
public String toString() {
StringBuilder R = a.R("StoreState(channels=");
R.append(this.channels);
R.append(", guildEmojis=");
R.append(this.guildEmojis);
R.append(", guildRoleSubscriptionGroupListingState=");
R.append(this.guildRoleSubscriptionGroupListingState);
R.append(", guildRoles=");
return a.K(R, this.guildRoles, ")");
}
}
/* compiled from: ServerSettingsGuildRoleSubscriptionEditTierViewModel.kt */
public static abstract class ViewState {
/* compiled from: ServerSettingsGuildRoleSubscriptionEditTierViewModel.kt */
public static final class Failed extends ViewState {
public static final Failed INSTANCE = new Failed();
private Failed() {
super(null);
}
}
/* compiled from: ServerSettingsGuildRoleSubscriptionEditTierViewModel.kt */
public static final class Loaded extends ViewState {
private final boolean hasChanges;
private final boolean isPublished;
private final boolean isSubmitting;
private final String tierName;
public Loaded() {
this(false, false, null, false, 15, null);
}
public Loaded(boolean z2, boolean z3, String str, boolean z4) {
super(null);
this.hasChanges = z2;
this.isPublished = z3;
this.tierName = str;
this.isSubmitting = z4;
}
/* JADX INFO: this call moved to the top of the method (can break code semantics) */
public /* synthetic */ Loaded(boolean z2, boolean z3, String str, boolean z4, int i, DefaultConstructorMarker defaultConstructorMarker) {
this((i & 1) != 0 ? false : z2, (i & 2) != 0 ? false : z3, (i & 4) != 0 ? null : str, (i & 8) != 0 ? false : z4);
}
public static /* synthetic */ Loaded copy$default(Loaded loaded, boolean z2, boolean z3, String str, boolean z4, int i, Object obj) {
if ((i & 1) != 0) {
z2 = loaded.hasChanges;
}
if ((i & 2) != 0) {
z3 = loaded.isPublished;
}
if ((i & 4) != 0) {
str = loaded.tierName;
}
if ((i & 8) != 0) {
z4 = loaded.isSubmitting;
}
return loaded.copy(z2, z3, str, z4);
}
public final boolean component1() {
return this.hasChanges;
}
public final boolean component2() {
return this.isPublished;
}
public final String component3() {
return this.tierName;
}
public final boolean component4() {
return this.isSubmitting;
}
public final Loaded copy(boolean z2, boolean z3, String str, boolean z4) {
return new Loaded(z2, z3, str, z4);
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof Loaded)) {
return false;
}
Loaded loaded = (Loaded) obj;
return this.hasChanges == loaded.hasChanges && this.isPublished == loaded.isPublished && m.areEqual(this.tierName, loaded.tierName) && this.isSubmitting == loaded.isSubmitting;
}
public final boolean getHasChanges() {
return this.hasChanges;
}
public final String getTierName() {
return this.tierName;
}
public int hashCode() {
boolean z2 = this.hasChanges;
int i = 1;
if (z2) {
z2 = true;
}
int i2 = z2 ? 1 : 0;
int i3 = z2 ? 1 : 0;
int i4 = z2 ? 1 : 0;
int i5 = i2 * 31;
boolean z3 = this.isPublished;
if (z3) {
z3 = true;
}
int i6 = z3 ? 1 : 0;
int i7 = z3 ? 1 : 0;
int i8 = z3 ? 1 : 0;
int i9 = (i5 + i6) * 31;
String str = this.tierName;
int hashCode = (i9 + (str != null ? str.hashCode() : 0)) * 31;
boolean z4 = this.isSubmitting;
if (!z4) {
i = z4 ? 1 : 0;
}
return hashCode + i;
}
public final boolean isPublished() {
return this.isPublished;
}
public final boolean isSubmitting() {
return this.isSubmitting;
}
public String toString() {
StringBuilder R = a.R("Loaded(hasChanges=");
R.append(this.hasChanges);
R.append(", isPublished=");
R.append(this.isPublished);
R.append(", tierName=");
R.append(this.tierName);
R.append(", isSubmitting=");
return a.L(R, this.isSubmitting, ")");
}
}
/* compiled from: ServerSettingsGuildRoleSubscriptionEditTierViewModel.kt */
public static final class Loading extends ViewState {
public static final Loading INSTANCE = new Loading();
private Loading() {
super(null);
}
}
private ViewState() {
}
public /* synthetic */ ViewState(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
}
public final /* synthetic */ class WhenMappings {
public static final /* synthetic */ int[] $EnumSwitchMapping$0;
static {
GuildRoleSubscriptionBenefitType.values();
int[] iArr = new int[3];
$EnumSwitchMapping$0 = iArr;
iArr[GuildRoleSubscriptionBenefitType.INTANGIBLE.ordinal()] = 1;
iArr[GuildRoleSubscriptionBenefitType.CHANNEL.ordinal()] = 2;
}
}
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public ServerSettingsGuildRoleSubscriptionEditTierViewModel(long j, long j2, long j3, RestAPI restAPI, StoreGuildRoleSubscriptions storeGuildRoleSubscriptions, StoreChannels storeChannels, StoreEmoji storeEmoji, StoreGuilds storeGuilds, Observable<StoreState> observable) {
super(ViewState.Loading.INSTANCE);
m.checkNotNullParameter(restAPI, "restApi");
m.checkNotNullParameter(storeGuildRoleSubscriptions, "storeGuildRoleSubscriptions");
m.checkNotNullParameter(storeChannels, "storeChannels");
m.checkNotNullParameter(storeEmoji, "storeEmoji");
m.checkNotNullParameter(storeGuilds, "storeGuilds");
m.checkNotNullParameter(observable, "storeStateObservable");
this.guildId = j;
this.guildRoleSubscriptionTierListingId = j2;
this.guildRoleSubscriptionGroupListingId = j3;
this.restApi = restAPI;
this.storeGuildRoleSubscriptions = storeGuildRoleSubscriptions;
this.eventSubject = PublishSubject.k0();
storeGuildRoleSubscriptions.fetchGuildRoleSubscriptionGroupsForGuild(j);
Observable<StoreState> q = observable.q();
m.checkNotNullExpressionValue(q, "storeStateObservable\n … .distinctUntilChanged()");
ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.ui$default(ObservableExtensionsKt.computationLatest(q), this, null, 2, null), ServerSettingsGuildRoleSubscriptionEditTierViewModel.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new AnonymousClass1(this), 62, (Object) null);
}
/* JADX WARNING: Illegal instructions before constructor call */
public /* synthetic */ ServerSettingsGuildRoleSubscriptionEditTierViewModel(long j, long j2, long j3, RestAPI restAPI, StoreGuildRoleSubscriptions storeGuildRoleSubscriptions, StoreChannels storeChannels, StoreEmoji storeEmoji, StoreGuilds storeGuilds, Observable observable, int i, DefaultConstructorMarker defaultConstructorMarker) {
this(j, j2, j3, r9, r10, r11, r12, r13, (i & 256) != 0 ? Companion.access$observeStoreState(Companion, j, ObservationDeckProvider.get(), r10, r11, r12, r13) : observable);
RestAPI api = (i & 8) != 0 ? RestAPI.Companion.getApi() : restAPI;
StoreGuildRoleSubscriptions guildRoleSubscriptions = (i & 16) != 0 ? StoreStream.Companion.getGuildRoleSubscriptions() : storeGuildRoleSubscriptions;
StoreChannels channels = (i & 32) != 0 ? StoreStream.Companion.getChannels() : storeChannels;
StoreEmoji emojis = (i & 64) != 0 ? StoreStream.Companion.getEmojis() : storeEmoji;
StoreGuilds guilds = (i & 128) != 0 ? StoreStream.Companion.getGuilds() : storeGuilds;
}
public static final /* synthetic */ void access$emitEvent(ServerSettingsGuildRoleSubscriptionEditTierViewModel serverSettingsGuildRoleSubscriptionEditTierViewModel, Event event) {
serverSettingsGuildRoleSubscriptionEditTierViewModel.emitEvent(event);
}
public static final /* synthetic */ void access$handleStoreState(ServerSettingsGuildRoleSubscriptionEditTierViewModel serverSettingsGuildRoleSubscriptionEditTierViewModel, StoreState storeState) {
serverSettingsGuildRoleSubscriptionEditTierViewModel.handleStoreState(storeState);
}
public static final /* synthetic */ void access$updateViewState(ServerSettingsGuildRoleSubscriptionEditTierViewModel serverSettingsGuildRoleSubscriptionEditTierViewModel, ViewState viewState) {
serverSettingsGuildRoleSubscriptionEditTierViewModel.updateViewState(viewState);
}
@MainThread
private final void emitEvent(Event event) {
this.eventSubject.j.onNext(event);
}
private final void handleLoadedStoreState(StoreGuildRoleSubscriptions.GuildRoleSubscriptionGroupState.Loaded loaded, Map<Long, Channel> map, EmojiSet emojiSet, Map<Long, GuildRole> map2) {
List<GuildRoleSubscriptionTierListing> h;
Long l;
Object obj;
String str;
boolean z2;
GuildRoleSubscriptionGroupListing guildRoleSubscriptionGroupListing = loaded.getGuildRoleSubscriptionGroupListing();
if (!(guildRoleSubscriptionGroupListing == null || (h = guildRoleSubscriptionGroupListing.h()) == null)) {
Iterator<T> it = h.iterator();
while (true) {
l = null;
if (!it.hasNext()) {
obj = null;
break;
}
obj = it.next();
if (((GuildRoleSubscriptionTierListing) obj).c() == this.guildRoleSubscriptionTierListingId) {
z2 = true;
continue;
} else {
z2 = false;
continue;
}
if (z2) {
break;
}
}
GuildRoleSubscriptionTierListing guildRoleSubscriptionTierListing = (GuildRoleSubscriptionTierListing) obj;
if (guildRoleSubscriptionTierListing != null) {
ArrayList arrayList = new ArrayList();
ArrayList arrayList2 = new ArrayList();
for (GuildRoleSubscriptionBenefit guildRoleSubscriptionBenefit : guildRoleSubscriptionTierListing.g().a()) {
Long b = guildRoleSubscriptionBenefit.b();
if (b == null || (str = String.valueOf(b.longValue())) == null) {
str = guildRoleSubscriptionBenefit.c();
}
Emoji emoji = emojiSet.emojiIndex.get(str);
if (emoji != null) {
int ordinal = guildRoleSubscriptionBenefit.f().ordinal();
if (ordinal == 1) {
Channel channel = map.get(guildRoleSubscriptionBenefit.e());
if (channel != null) {
arrayList.add(new Benefit.ChannelBenefit(ChannelUtils.c(channel), emoji, guildRoleSubscriptionBenefit.a(), Integer.valueOf(GuildChannelIconUtilsKt.guildChannelIcon(channel)), channel.h()));
}
} else if (ordinal == 2) {
arrayList2.add(new Benefit.IntangibleBenefit(guildRoleSubscriptionBenefit.d(), emoji, guildRoleSubscriptionBenefit.a()));
}
}
}
GuildRole guildRole = map2 != null ? map2.get(Long.valueOf(guildRoleSubscriptionTierListing.h())) : null;
ViewState requireViewState = requireViewState();
if (!(requireViewState instanceof ViewState.Loaded)) {
requireViewState = null;
}
ViewState.Loaded loaded2 = (ViewState.Loaded) requireViewState;
boolean isSubmitting = loaded2 != null ? loaded2.isSubmitting() : false;
boolean hasChanges = loaded2 != null ? loaded2.getHasChanges() : false;
if (!hasChanges) {
Integer valueOf = ((guildRole != null ? Integer.valueOf(guildRole.b()) : null) == null || guildRole.b() == 0) ? null : Integer.valueOf(RoleUtils.getOpaqueColor(guildRole));
boolean canRole = PermissionUtils.INSTANCE.canRole(Permission.VIEW_CHANNEL, guildRole, null);
String e = guildRoleSubscriptionTierListing.e();
Long valueOf2 = Long.valueOf(guildRoleSubscriptionTierListing.a());
String b2 = guildRoleSubscriptionTierListing.b();
ImageAsset d = guildRoleSubscriptionTierListing.d();
if (d != null) {
l = Long.valueOf(d.a());
}
GuildRoleSubscriptionTier guildRoleSubscriptionTier = new GuildRoleSubscriptionTier(e, valueOf2, Integer.valueOf(GuildRoleSubscriptionUtilsKt.getPrice(guildRoleSubscriptionTierListing)), valueOf, null, guildRole, null, l, b2, Boolean.valueOf(guildRoleSubscriptionTierListing.f()), Boolean.valueOf(canRole), arrayList, arrayList2, 80, null);
Boolean fullServerGatingOverwrite = GuildRoleSubscriptionUtilsKt.getFullServerGatingOverwrite(loaded.getGuildRoleSubscriptionGroupListing(), map2);
boolean booleanValue = fullServerGatingOverwrite != null ? fullServerGatingOverwrite.booleanValue() : loaded.getGuildRoleSubscriptionGroupListing().d();
this.isFullServerGating = Boolean.valueOf(booleanValue);
this.storedGuildRoleSubscriptionTier = guildRoleSubscriptionTier;
this.eventSubject.j.onNext(new Event.StoredStateUpdate(guildRoleSubscriptionTier, booleanValue));
updateViewState(new ViewState.Loaded(false, guildRoleSubscriptionTierListing.f(), guildRoleSubscriptionTierListing.e(), isSubmitting, 1, null));
return;
}
updateViewState(new ViewState.Loaded(hasChanges, guildRoleSubscriptionTierListing.f(), null, false, 12, null));
}
}
}
private final void handleStoreState(StoreState storeState) {
if (storeState.getGuildRoleSubscriptionGroupListingState() != null) {
StoreGuildRoleSubscriptions.GuildRoleSubscriptionGroupState guildRoleSubscriptionGroupListingState = storeState.getGuildRoleSubscriptionGroupListingState();
if (guildRoleSubscriptionGroupListingState instanceof StoreGuildRoleSubscriptions.GuildRoleSubscriptionGroupState.Loading) {
updateViewState(ViewState.Loading.INSTANCE);
} else if (guildRoleSubscriptionGroupListingState instanceof StoreGuildRoleSubscriptions.GuildRoleSubscriptionGroupState.Loaded) {
handleLoadedStoreState((StoreGuildRoleSubscriptions.GuildRoleSubscriptionGroupState.Loaded) storeState.getGuildRoleSubscriptionGroupListingState(), storeState.getChannels(), storeState.getGuildEmojis(), storeState.getGuildRoles());
} else if (guildRoleSubscriptionGroupListingState instanceof StoreGuildRoleSubscriptions.GuildRoleSubscriptionGroupState.Failed) {
updateViewState(ViewState.Failed.INSTANCE);
}
}
}
public final void deleteTier() {
ViewState requireViewState = requireViewState();
if (!(requireViewState instanceof ViewState.Loaded)) {
requireViewState = null;
}
ViewState.Loaded loaded = (ViewState.Loaded) requireViewState;
if (loaded != null) {
updateViewState(ViewState.Loaded.copy$default(loaded, false, false, null, true, 7, null));
ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.ui$default(GuildRoleSubscriptionUtils.INSTANCE.deleteGuildRoleSubscriptionTierListing(this.restApi, this.storeGuildRoleSubscriptions, this.guildId, this.guildRoleSubscriptionGroupListingId, this.guildRoleSubscriptionTierListingId), this, null, 2, null), ServerSettingsGuildRoleSubscriptionEditTierViewModel.class, (Context) null, (Function1) null, new ServerSettingsGuildRoleSubscriptionEditTierViewModel$deleteTier$2(this, loaded), (Function0) null, (Function0) null, new ServerSettingsGuildRoleSubscriptionEditTierViewModel$deleteTier$1(this, loaded), 54, (Object) null);
}
}
public final Observable<Event> observeEvents() {
PublishSubject<Event> publishSubject = this.eventSubject;
m.checkNotNullExpressionValue(publishSubject, "eventSubject");
return publishSubject;
}
/* JADX WARNING: Removed duplicated region for block: B:22:0x0050 */
/* JADX WARNING: Removed duplicated region for block: B:23:0x0055 */
/* JADX WARNING: Removed duplicated region for block: B:26:0x005d */
/* JADX WARNING: Removed duplicated region for block: B:36:0x007c */
/* JADX WARNING: Removed duplicated region for block: B:37:0x0084 */
/* JADX WARNING: Removed duplicated region for block: B:40:0x008e */
/* JADX WARNING: Removed duplicated region for block: B:41:0x0093 */
/* JADX WARNING: Removed duplicated region for block: B:44:0x009b */
/* JADX WARNING: Removed duplicated region for block: B:45:0x00a3 */
/* JADX WARNING: Removed duplicated region for block: B:48:0x00ad */
/* JADX WARNING: Removed duplicated region for block: B:49:0x00b2 */
/* JADX WARNING: Removed duplicated region for block: B:52:0x00ba */
/* JADX WARNING: Removed duplicated region for block: B:53:0x00c2 */
/* JADX WARNING: Removed duplicated region for block: B:56:0x00ca */
/* JADX WARNING: Removed duplicated region for block: B:57:0x00d2 */
/* JADX WARNING: Removed duplicated region for block: B:60:0x00dc */
/* JADX WARNING: Removed duplicated region for block: B:61:0x00e1 */
/* JADX WARNING: Removed duplicated region for block: B:64:0x00e9 */
/* JADX WARNING: Removed duplicated region for block: B:65:0x00f1 */
/* JADX WARNING: Removed duplicated region for block: B:68:0x00fb */
/* JADX WARNING: Removed duplicated region for block: B:69:0x0100 */
/* JADX WARNING: Removed duplicated region for block: B:72:0x0108 */
/* JADX WARNING: Removed duplicated region for block: B:73:0x0110 */
/* JADX WARNING: Removed duplicated region for block: B:76:0x011c */
/* JADX WARNING: Removed duplicated region for block: B:82:0x013b */
/* JADX WARNING: Removed duplicated region for block: B:83:0x013d */
public final void onTierUpdated(GuildRoleSubscriptionTier guildRoleSubscriptionTier) {
boolean z2;
String description;
GuildRoleSubscriptionTier guildRoleSubscriptionTier2;
Integer priceTier;
GuildRoleSubscriptionTier guildRoleSubscriptionTier3;
Integer memberColor;
GuildRoleSubscriptionTier guildRoleSubscriptionTier4;
List<Benefit.ChannelBenefit> channelBenefits;
GuildRoleSubscriptionTier guildRoleSubscriptionTier5;
List<Benefit.IntangibleBenefit> intangibleBenefits;
GuildRoleSubscriptionTier guildRoleSubscriptionTier6;
GuildRoleSubscriptionTier guildRoleSubscriptionTier7;
boolean z3;
String str;
String str2;
m.checkNotNullParameter(guildRoleSubscriptionTier, "guildRoleSubscriptionTier");
ViewState requireViewState = requireViewState();
String str3 = null;
if (!(requireViewState instanceof ViewState.Loaded)) {
requireViewState = null;
}
ViewState.Loaded loaded = (ViewState.Loaded) requireViewState;
if (loaded != null) {
String name = guildRoleSubscriptionTier.getName();
GuildRoleSubscriptionTier guildRoleSubscriptionTier8 = this.storedGuildRoleSubscriptionTier;
boolean z4 = false;
if (!m.areEqual(name, guildRoleSubscriptionTier8 != null ? guildRoleSubscriptionTier8.getName() : null)) {
String name2 = guildRoleSubscriptionTier.getName();
if (!(name2 == null || t.isBlank(name2))) {
this.editedTierName = guildRoleSubscriptionTier.getName();
z2 = true;
description = guildRoleSubscriptionTier.getDescription();
guildRoleSubscriptionTier2 = this.storedGuildRoleSubscriptionTier;
if (!m.areEqual(description, guildRoleSubscriptionTier2 == null ? guildRoleSubscriptionTier2.getDescription() : null)) {
String description2 = guildRoleSubscriptionTier.getDescription();
if (description2 == null || t.isBlank(description2)) {
z4 = true;
}
if (!z4) {
this.editedTierDescription = guildRoleSubscriptionTier.getDescription();
z2 = true;
if (guildRoleSubscriptionTier.getImage() != null) {
this.editedTierImage = guildRoleSubscriptionTier.getImage();
z2 = true;
} else {
this.editedTierImage = null;
}
priceTier = guildRoleSubscriptionTier.getPriceTier();
guildRoleSubscriptionTier3 = this.storedGuildRoleSubscriptionTier;
if (!m.areEqual(priceTier, guildRoleSubscriptionTier3 != null ? guildRoleSubscriptionTier3.getPriceTier() : null)) {
this.editedTierPrice = guildRoleSubscriptionTier.getPriceTier();
z2 = true;
} else {
this.editedTierPrice = null;
}
memberColor = guildRoleSubscriptionTier.getMemberColor();
guildRoleSubscriptionTier4 = this.storedGuildRoleSubscriptionTier;
if (!m.areEqual(memberColor, guildRoleSubscriptionTier4 != null ? guildRoleSubscriptionTier4.getMemberColor() : null)) {
this.editedMemberColor = guildRoleSubscriptionTier.getMemberColor();
z2 = true;
} else {
this.editedMemberColor = null;
}
if (guildRoleSubscriptionTier.getMemberIcon() != null) {
this.editedMemberIcon = guildRoleSubscriptionTier.getMemberIcon();
z2 = true;
} else {
this.editedMemberIcon = null;
}
channelBenefits = guildRoleSubscriptionTier.getChannelBenefits();
guildRoleSubscriptionTier5 = this.storedGuildRoleSubscriptionTier;
if (!m.areEqual(channelBenefits, guildRoleSubscriptionTier5 != null ? guildRoleSubscriptionTier5.getChannelBenefits() : null)) {
this.editedChannelBenefits = guildRoleSubscriptionTier.getChannelBenefits();
z2 = true;
} else {
this.editedChannelBenefits = null;
}
intangibleBenefits = guildRoleSubscriptionTier.getIntangibleBenefits();
guildRoleSubscriptionTier6 = this.storedGuildRoleSubscriptionTier;
if (!m.areEqual(intangibleBenefits, guildRoleSubscriptionTier6 != null ? guildRoleSubscriptionTier6.getIntangibleBenefits() : null)) {
this.editedIntangibleBenefits = guildRoleSubscriptionTier.getIntangibleBenefits();
z2 = true;
} else {
this.editedIntangibleBenefits = null;
}
boolean canAccessAllChannelsOrDefault = guildRoleSubscriptionTier.canAccessAllChannelsOrDefault(this.isFullServerGating);
guildRoleSubscriptionTier7 = this.storedGuildRoleSubscriptionTier;
if (guildRoleSubscriptionTier7 == null && canAccessAllChannelsOrDefault == guildRoleSubscriptionTier7.canAccessAllChannelsOrDefault(this.isFullServerGating)) {
this.editedCanAccessAllChannelsFlag = null;
z3 = z2;
} else {
this.editedCanAccessAllChannelsFlag = Boolean.valueOf(guildRoleSubscriptionTier.canAccessAllChannelsOrDefault(this.isFullServerGating));
z3 = true;
}
str = this.editedTierName;
if (str != null) {
str2 = str;
} else {
GuildRoleSubscriptionTier guildRoleSubscriptionTier9 = this.storedGuildRoleSubscriptionTier;
if (guildRoleSubscriptionTier9 != null) {
str3 = guildRoleSubscriptionTier9.getName();
}
str2 = str3;
}
updateViewState(ViewState.Loaded.copy$default(loaded, z3, false, str2, false, 10, null));
}
}
this.editedTierDescription = null;
if (guildRoleSubscriptionTier.getImage() != null) {
}
priceTier = guildRoleSubscriptionTier.getPriceTier();
guildRoleSubscriptionTier3 = this.storedGuildRoleSubscriptionTier;
if (!m.areEqual(priceTier, guildRoleSubscriptionTier3 != null ? guildRoleSubscriptionTier3.getPriceTier() : null)) {
}
memberColor = guildRoleSubscriptionTier.getMemberColor();
guildRoleSubscriptionTier4 = this.storedGuildRoleSubscriptionTier;
if (!m.areEqual(memberColor, guildRoleSubscriptionTier4 != null ? guildRoleSubscriptionTier4.getMemberColor() : null)) {
}
if (guildRoleSubscriptionTier.getMemberIcon() != null) {
}
channelBenefits = guildRoleSubscriptionTier.getChannelBenefits();
guildRoleSubscriptionTier5 = this.storedGuildRoleSubscriptionTier;
if (!m.areEqual(channelBenefits, guildRoleSubscriptionTier5 != null ? guildRoleSubscriptionTier5.getChannelBenefits() : null)) {
}
intangibleBenefits = guildRoleSubscriptionTier.getIntangibleBenefits();
guildRoleSubscriptionTier6 = this.storedGuildRoleSubscriptionTier;
if (!m.areEqual(intangibleBenefits, guildRoleSubscriptionTier6 != null ? guildRoleSubscriptionTier6.getIntangibleBenefits() : null)) {
}
boolean canAccessAllChannelsOrDefault = guildRoleSubscriptionTier.canAccessAllChannelsOrDefault(this.isFullServerGating);
guildRoleSubscriptionTier7 = this.storedGuildRoleSubscriptionTier;
if (guildRoleSubscriptionTier7 == null) {
}
this.editedCanAccessAllChannelsFlag = Boolean.valueOf(guildRoleSubscriptionTier.canAccessAllChannelsOrDefault(this.isFullServerGating));
z3 = true;
str = this.editedTierName;
if (str != null) {
}
updateViewState(ViewState.Loaded.copy$default(loaded, z3, false, str2, false, 10, null));
}
}
this.editedTierName = null;
z2 = false;
description = guildRoleSubscriptionTier.getDescription();
guildRoleSubscriptionTier2 = this.storedGuildRoleSubscriptionTier;
if (!m.areEqual(description, guildRoleSubscriptionTier2 == null ? guildRoleSubscriptionTier2.getDescription() : null)) {
}
this.editedTierDescription = null;
if (guildRoleSubscriptionTier.getImage() != null) {
}
priceTier = guildRoleSubscriptionTier.getPriceTier();
guildRoleSubscriptionTier3 = this.storedGuildRoleSubscriptionTier;
if (!m.areEqual(priceTier, guildRoleSubscriptionTier3 != null ? guildRoleSubscriptionTier3.getPriceTier() : null)) {
}
memberColor = guildRoleSubscriptionTier.getMemberColor();
guildRoleSubscriptionTier4 = this.storedGuildRoleSubscriptionTier;
if (!m.areEqual(memberColor, guildRoleSubscriptionTier4 != null ? guildRoleSubscriptionTier4.getMemberColor() : null)) {
}
if (guildRoleSubscriptionTier.getMemberIcon() != null) {
}
channelBenefits = guildRoleSubscriptionTier.getChannelBenefits();
guildRoleSubscriptionTier5 = this.storedGuildRoleSubscriptionTier;
if (!m.areEqual(channelBenefits, guildRoleSubscriptionTier5 != null ? guildRoleSubscriptionTier5.getChannelBenefits() : null)) {
}
intangibleBenefits = guildRoleSubscriptionTier.getIntangibleBenefits();
guildRoleSubscriptionTier6 = this.storedGuildRoleSubscriptionTier;
if (!m.areEqual(intangibleBenefits, guildRoleSubscriptionTier6 != null ? guildRoleSubscriptionTier6.getIntangibleBenefits() : null)) {
}
boolean canAccessAllChannelsOrDefault = guildRoleSubscriptionTier.canAccessAllChannelsOrDefault(this.isFullServerGating);
guildRoleSubscriptionTier7 = this.storedGuildRoleSubscriptionTier;
if (guildRoleSubscriptionTier7 == null) {
}
this.editedCanAccessAllChannelsFlag = Boolean.valueOf(guildRoleSubscriptionTier.canAccessAllChannelsOrDefault(this.isFullServerGating));
z3 = true;
str = this.editedTierName;
if (str != null) {
}
updateViewState(ViewState.Loaded.copy$default(loaded, z3, false, str2, false, 10, null));
}
}
public final void publishTier() {
ViewState requireViewState = requireViewState();
if (!(requireViewState instanceof ViewState.Loaded)) {
requireViewState = null;
}
ViewState.Loaded loaded = (ViewState.Loaded) requireViewState;
if (loaded != null) {
updateViewState(ViewState.Loaded.copy$default(loaded, false, false, null, true, 7, null));
ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.ui$default(GuildRoleSubscriptionUtils.updateGuildRoleSubscriptionTierListing$default(GuildRoleSubscriptionUtils.INSTANCE, this.restApi, this.storeGuildRoleSubscriptions, this.guildId, this.guildRoleSubscriptionGroupListingId, this.guildRoleSubscriptionTierListingId, null, null, null, null, null, null, null, null, null, Boolean.TRUE, 16352, null), this, null, 2, null), ServerSettingsGuildRoleSubscriptionEditTierViewModel.class, (Context) null, (Function1) null, new ServerSettingsGuildRoleSubscriptionEditTierViewModel$publishTier$2(this, loaded), (Function0) null, (Function0) null, new ServerSettingsGuildRoleSubscriptionEditTierViewModel$publishTier$1(this, loaded), 54, (Object) null);
}
}
/* JADX WARNING: Removed duplicated region for block: B:19:0x005b */
public final void submitChanges() {
Integer num;
List<Benefit.ChannelBenefit> list;
List<Benefit.IntangibleBenefit> list2;
List<Benefit.IntangibleBenefit> list3;
ViewState requireViewState = requireViewState();
if (!(requireViewState instanceof ViewState.Loaded)) {
requireViewState = null;
}
ViewState.Loaded loaded = (ViewState.Loaded) requireViewState;
if (loaded != null) {
Integer num2 = this.editedMemberColor;
if (num2 != null) {
num = Integer.valueOf(ColorCompat.INSTANCE.removeAlphaComponent(num2.intValue()));
} else {
num = null;
}
GuildRoleSubscriptionUtils guildRoleSubscriptionUtils = GuildRoleSubscriptionUtils.INSTANCE;
RestAPI restAPI = this.restApi;
StoreGuildRoleSubscriptions storeGuildRoleSubscriptions = this.storeGuildRoleSubscriptions;
long j = this.guildId;
long j2 = this.guildRoleSubscriptionGroupListingId;
long j3 = this.guildRoleSubscriptionTierListingId;
String str = this.editedTierName;
String str2 = this.editedTierDescription;
String str3 = this.editedTierImage;
Integer num3 = this.editedTierPrice;
String str4 = this.editedMemberIcon;
Boolean bool = this.editedCanAccessAllChannelsFlag;
List<Benefit.ChannelBenefit> list4 = this.editedChannelBenefits;
if (list4 == null) {
GuildRoleSubscriptionTier guildRoleSubscriptionTier = this.storedGuildRoleSubscriptionTier;
if (guildRoleSubscriptionTier != null) {
list4 = guildRoleSubscriptionTier.getChannelBenefits();
} else {
list = null;
list2 = this.editedIntangibleBenefits;
if (list2 == null) {
GuildRoleSubscriptionTier guildRoleSubscriptionTier2 = this.storedGuildRoleSubscriptionTier;
if (guildRoleSubscriptionTier2 != null) {
list2 = guildRoleSubscriptionTier2.getIntangibleBenefits();
} else {
list3 = null;
ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.ui$default(GuildRoleSubscriptionUtils.updateGuildRoleSubscriptionTierListing$default(guildRoleSubscriptionUtils, restAPI, storeGuildRoleSubscriptions, j, j2, j3, str, str2, str3, num3, num, str4, bool, list, list3, null, 16384, null), this, null, 2, null), ServerSettingsGuildRoleSubscriptionEditTierViewModel.class, (Context) null, (Function1) null, new ServerSettingsGuildRoleSubscriptionEditTierViewModel$submitChanges$3(this, loaded), (Function0) null, (Function0) null, new ServerSettingsGuildRoleSubscriptionEditTierViewModel$submitChanges$2(this, loaded), 54, (Object) null);
}
}
list3 = list2;
ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.ui$default(GuildRoleSubscriptionUtils.updateGuildRoleSubscriptionTierListing$default(guildRoleSubscriptionUtils, restAPI, storeGuildRoleSubscriptions, j, j2, j3, str, str2, str3, num3, num, str4, bool, list, list3, null, 16384, null), this, null, 2, null), ServerSettingsGuildRoleSubscriptionEditTierViewModel.class, (Context) null, (Function1) null, new ServerSettingsGuildRoleSubscriptionEditTierViewModel$submitChanges$3(this, loaded), (Function0) null, (Function0) null, new ServerSettingsGuildRoleSubscriptionEditTierViewModel$submitChanges$2(this, loaded), 54, (Object) null);
}
}
list = list4;
list2 = this.editedIntangibleBenefits;
if (list2 == null) {
}
list3 = list2;
ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.ui$default(GuildRoleSubscriptionUtils.updateGuildRoleSubscriptionTierListing$default(guildRoleSubscriptionUtils, restAPI, storeGuildRoleSubscriptions, j, j2, j3, str, str2, str3, num3, num, str4, bool, list, list3, null, 16384, null), this, null, 2, null), ServerSettingsGuildRoleSubscriptionEditTierViewModel.class, (Context) null, (Function1) null, new ServerSettingsGuildRoleSubscriptionEditTierViewModel$submitChanges$3(this, loaded), (Function0) null, (Function0) null, new ServerSettingsGuildRoleSubscriptionEditTierViewModel$submitChanges$2(this, loaded), 54, (Object) null);
}
}
}