discord-jadx/app/src/main/java/com/discord/widgets/guild_role_subscriptions/tier/create/GuildRoleSubscriptionTierVi...

189 lines
10 KiB
Java

package com.discord.widgets.guild_role_subscriptions.tier.create;
import androidx.media.AudioAttributesCompat;
import c.d.b.a.a;
import com.discord.app.AppViewModel;
import com.discord.models.domain.ModelAuditLogEntry;
import com.discord.widgets.guild_role_subscriptions.tier.model.Benefit;
import com.discord.widgets.guild_role_subscriptions.tier.model.GuildRoleSubscriptionTier;
import d0.t.u;
import d0.z.d.m;
import java.util.Collection;
import java.util.List;
import kotlin.jvm.internal.DefaultConstructorMarker;
/* compiled from: GuildRoleSubscriptionTierViewModel.kt */
public final class GuildRoleSubscriptionTierViewModel extends AppViewModel<ViewState> {
/* compiled from: GuildRoleSubscriptionTierViewModel.kt */
public static final class ViewState {
private final GuildRoleSubscriptionTier guildRoleSubscriptionTier;
public ViewState() {
this(null, 1, null);
}
public ViewState(GuildRoleSubscriptionTier guildRoleSubscriptionTier) {
m.checkNotNullParameter(guildRoleSubscriptionTier, "guildRoleSubscriptionTier");
this.guildRoleSubscriptionTier = guildRoleSubscriptionTier;
}
/* JADX INFO: this call moved to the top of the method (can break code semantics) */
public /* synthetic */ ViewState(GuildRoleSubscriptionTier guildRoleSubscriptionTier, int i, DefaultConstructorMarker defaultConstructorMarker) {
this((i & 1) != 0 ? new GuildRoleSubscriptionTier(null, null, null, null, null, null, null, null, null, null, null, 2047, null) : guildRoleSubscriptionTier);
}
public static /* synthetic */ ViewState copy$default(ViewState viewState, GuildRoleSubscriptionTier guildRoleSubscriptionTier, int i, Object obj) {
if ((i & 1) != 0) {
guildRoleSubscriptionTier = viewState.guildRoleSubscriptionTier;
}
return viewState.copy(guildRoleSubscriptionTier);
}
public final GuildRoleSubscriptionTier component1() {
return this.guildRoleSubscriptionTier;
}
public final ViewState copy(GuildRoleSubscriptionTier guildRoleSubscriptionTier) {
m.checkNotNullParameter(guildRoleSubscriptionTier, "guildRoleSubscriptionTier");
return new ViewState(guildRoleSubscriptionTier);
}
public boolean equals(Object obj) {
if (this != obj) {
return (obj instanceof ViewState) && m.areEqual(this.guildRoleSubscriptionTier, ((ViewState) obj).guildRoleSubscriptionTier);
}
return true;
}
public final GuildRoleSubscriptionTier getGuildRoleSubscriptionTier() {
return this.guildRoleSubscriptionTier;
}
public int hashCode() {
GuildRoleSubscriptionTier guildRoleSubscriptionTier = this.guildRoleSubscriptionTier;
if (guildRoleSubscriptionTier != null) {
return guildRoleSubscriptionTier.hashCode();
}
return 0;
}
public String toString() {
StringBuilder P = a.P("ViewState(guildRoleSubscriptionTier=");
P.append(this.guildRoleSubscriptionTier);
P.append(")");
return P.toString();
}
}
public GuildRoleSubscriptionTierViewModel() {
super(new ViewState(null, 1, null));
}
private final void addChannelBenefit(Benefit.ChannelBenefit channelBenefit) {
GuildRoleSubscriptionTier guildRoleSubscriptionTier = requireViewState().getGuildRoleSubscriptionTier();
updateViewState(requireViewState().copy(GuildRoleSubscriptionTier.copy$default(guildRoleSubscriptionTier, null, null, null, null, null, null, null, null, null, u.plus((Collection<? extends Benefit.ChannelBenefit>) guildRoleSubscriptionTier.getChannelBenefits(), channelBenefit), null, 1535, null)));
}
private final void addIntangibleBenefit(Benefit.IntangibleBenefit intangibleBenefit) {
GuildRoleSubscriptionTier guildRoleSubscriptionTier = requireViewState().getGuildRoleSubscriptionTier();
updateViewState(requireViewState().copy(GuildRoleSubscriptionTier.copy$default(guildRoleSubscriptionTier, null, null, null, null, null, null, null, null, null, null, u.plus((Collection<? extends Benefit.IntangibleBenefit>) guildRoleSubscriptionTier.getIntangibleBenefits(), intangibleBenefit), AudioAttributesCompat.FLAG_ALL, null)));
}
private final void removeChannelBenefit(Benefit.ChannelBenefit channelBenefit) {
GuildRoleSubscriptionTier guildRoleSubscriptionTier = requireViewState().getGuildRoleSubscriptionTier();
updateViewState(requireViewState().copy(GuildRoleSubscriptionTier.copy$default(guildRoleSubscriptionTier, null, null, null, null, null, null, null, null, null, u.minus(guildRoleSubscriptionTier.getChannelBenefits(), channelBenefit), null, 1535, null)));
}
private final void removeIntangibleBenefit(Benefit.IntangibleBenefit intangibleBenefit) {
GuildRoleSubscriptionTier guildRoleSubscriptionTier = requireViewState().getGuildRoleSubscriptionTier();
updateViewState(requireViewState().copy(GuildRoleSubscriptionTier.copy$default(guildRoleSubscriptionTier, null, null, null, null, null, null, null, null, null, null, u.minus(guildRoleSubscriptionTier.getIntangibleBenefits(), intangibleBenefit), AudioAttributesCompat.FLAG_ALL, null)));
}
private final void replaceChannelBenefit(Benefit.ChannelBenefit channelBenefit, Benefit.ChannelBenefit channelBenefit2) {
GuildRoleSubscriptionTier guildRoleSubscriptionTier = requireViewState().getGuildRoleSubscriptionTier();
List mutableList = u.toMutableList((Collection) guildRoleSubscriptionTier.getChannelBenefits());
int indexOf = mutableList.indexOf(channelBenefit);
if (indexOf != -1) {
mutableList.set(indexOf, channelBenefit2);
updateViewState(requireViewState().copy(GuildRoleSubscriptionTier.copy$default(guildRoleSubscriptionTier, null, null, null, null, null, null, null, null, null, mutableList, null, 1535, null)));
}
}
private final void replaceIntangibleBenefit(Benefit.IntangibleBenefit intangibleBenefit, Benefit.IntangibleBenefit intangibleBenefit2) {
GuildRoleSubscriptionTier guildRoleSubscriptionTier = requireViewState().getGuildRoleSubscriptionTier();
List mutableList = u.toMutableList((Collection) guildRoleSubscriptionTier.getIntangibleBenefits());
int indexOf = mutableList.indexOf(intangibleBenefit);
if (indexOf != -1) {
mutableList.set(indexOf, intangibleBenefit2);
updateViewState(requireViewState().copy(GuildRoleSubscriptionTier.copy$default(guildRoleSubscriptionTier, null, null, null, null, null, null, null, null, null, null, mutableList, AudioAttributesCompat.FLAG_ALL, null)));
}
}
public static /* synthetic */ void updateImage$default(GuildRoleSubscriptionTierViewModel guildRoleSubscriptionTierViewModel, String str, int i, Object obj) {
if ((i & 1) != 0) {
str = null;
}
guildRoleSubscriptionTierViewModel.updateImage(str);
}
public static /* synthetic */ void updateMemberBadge$default(GuildRoleSubscriptionTierViewModel guildRoleSubscriptionTierViewModel, String str, int i, Object obj) {
if ((i & 1) != 0) {
str = null;
}
guildRoleSubscriptionTierViewModel.updateMemberBadge(str);
}
public final void setTier(GuildRoleSubscriptionTier guildRoleSubscriptionTier) {
m.checkNotNullParameter(guildRoleSubscriptionTier, "guildRoleSubscriptionTier");
updateViewState(requireViewState().copy(guildRoleSubscriptionTier));
}
public final void updateChannelBenefit(Benefit.ChannelBenefit channelBenefit, Benefit.ChannelBenefit channelBenefit2) {
if (channelBenefit == null && channelBenefit2 != null) {
addChannelBenefit(channelBenefit2);
} else if (channelBenefit != null && channelBenefit2 == null) {
removeChannelBenefit(channelBenefit);
} else if (channelBenefit != null && channelBenefit2 != null) {
replaceChannelBenefit(channelBenefit, channelBenefit2);
}
}
public final void updateDescription(String str) {
m.checkNotNullParameter(str, ModelAuditLogEntry.CHANGE_KEY_DESCRIPTION);
updateViewState(requireViewState().copy(GuildRoleSubscriptionTier.copy$default(requireViewState().getGuildRoleSubscriptionTier(), null, null, null, null, null, null, null, str, null, null, null, 1919, null)));
}
public final void updateImage(String str) {
GuildRoleSubscriptionTier guildRoleSubscriptionTier = requireViewState().getGuildRoleSubscriptionTier();
requireViewState();
updateViewState(requireViewState().copy(GuildRoleSubscriptionTier.copy$default(guildRoleSubscriptionTier, null, null, null, null, null, str, null, null, null, null, null, 2015, null)));
}
public final void updateIntangibleBenefit(Benefit.IntangibleBenefit intangibleBenefit, Benefit.IntangibleBenefit intangibleBenefit2) {
if (intangibleBenefit == null && intangibleBenefit2 != null) {
addIntangibleBenefit(intangibleBenefit2);
} else if (intangibleBenefit != null && intangibleBenefit2 == null) {
removeIntangibleBenefit(intangibleBenefit);
} else if (intangibleBenefit != null && intangibleBenefit2 != null) {
replaceIntangibleBenefit(intangibleBenefit, intangibleBenefit2);
}
}
public final void updateMemberBadge(String str) {
updateViewState(requireViewState().copy(GuildRoleSubscriptionTier.copy$default(requireViewState().getGuildRoleSubscriptionTier(), null, null, null, null, str, null, null, null, null, null, null, 2031, null)));
}
public final void updateMemberColor(Integer num) {
updateViewState(requireViewState().copy(GuildRoleSubscriptionTier.copy$default(requireViewState().getGuildRoleSubscriptionTier(), null, null, null, num, null, null, null, null, null, null, null, 2039, null)));
}
public final void updatePriceTier(int i) {
updateViewState(requireViewState().copy(GuildRoleSubscriptionTier.copy$default(requireViewState().getGuildRoleSubscriptionTier(), null, null, Integer.valueOf(i), null, null, null, null, null, null, null, null, 2043, null)));
}
public final void updateTierName(String str) {
m.checkNotNullParameter(str, "tierName");
updateViewState(requireViewState().copy(GuildRoleSubscriptionTier.copy$default(requireViewState().getGuildRoleSubscriptionTier(), str, null, null, null, null, null, null, null, null, null, null, 2046, null)));
}
}