discord-jadx/app/src/main/java/com/discord/widgets/settings/profile/SettingsUserProfileViewMode...

56 lines
3.7 KiB
Java

package com.discord.widgets.settings.profile;
import com.discord.api.user.UserProfile;
import com.discord.models.member.GuildMember;
import com.discord.models.user.MeUser;
import com.discord.nullserializable.NullSerializable;
import com.discord.utilities.user.UserUtils;
import com.discord.widgets.settings.profile.SettingsUserProfileViewModel;
import com.discord.widgets.user.profile.UserProfileHeaderViewModel;
import j0.k.b;
import kotlin.NoWhenBranchMatchedException;
/* compiled from: EditUserOrGuildMemberProfileViewModel.kt */
public final class SettingsUserProfileViewModel$observeHeaderViewState$1<T, R> implements b<SettingsUserProfileViewModel.ViewState, UserProfileHeaderViewModel.ViewState> {
public static final SettingsUserProfileViewModel$observeHeaderViewState$1 INSTANCE = new SettingsUserProfileViewModel$observeHeaderViewState$1();
public final UserProfileHeaderViewModel.ViewState call(SettingsUserProfileViewModel.ViewState viewState) {
String str;
GuildMember guildMember;
if (viewState == null) {
return UserProfileHeaderViewModel.ViewState.Uninitialized.INSTANCE;
}
if (viewState instanceof SettingsUserProfileViewModel.ViewState.Loaded) {
SettingsUserProfileViewModel.ViewState.Loaded loaded = (SettingsUserProfileViewModel.ViewState.Loaded) viewState;
MeUser user = (loaded.getCurrentAvatar() == null || loaded.getMeMember() != null) ? loaded.getUser() : MeUser.copy$default(loaded.getUser(), 0, null, loaded.getCurrentAvatar().a(), null, false, false, 0, null, null, false, false, null, 0, 0, null, null, null, null, 262139, null);
UserProfile userProfile = loaded.getUserProfile();
if (loaded.getCurrentBannerImage() != null) {
str = loaded.getCurrentBannerImage() instanceof NullSerializable.a ? loaded.getMeMember() != null ? loaded.getUser().getBanner() : null : loaded.getCurrentBannerImage().a();
} else {
GuildMember meMember = loaded.getMeMember();
if (meMember == null || (str = meMember.getBannerHash()) == null) {
str = loaded.getUser().getBanner();
}
}
NullSerializable<String> currentBannerColorHex = loaded.getCurrentBannerColorHex();
String bannerColor = (!(currentBannerColorHex instanceof NullSerializable.b) && !(currentBannerColorHex instanceof NullSerializable.a)) ? loaded.getUser().getBannerColor() : currentBannerColorHex.a();
boolean isPremium = UserUtils.INSTANCE.isPremium(loaded.getUser());
boolean isVerified = loaded.getUser().isVerified();
if (loaded.getMeMember() != null) {
GuildMember meMember2 = loaded.getMeMember();
if (loaded.getCurrentAvatar() != null) {
meMember2 = GuildMember.copy$default(meMember2, 0, 0, null, null, null, false, null, 0, 0, loaded.getCurrentAvatar().a(), null, null, null, 7679, null);
}
GuildMember guildMember2 = meMember2;
if (loaded.getCurrentBannerImage() != null) {
guildMember2 = GuildMember.copy$default(guildMember2, 0, 0, null, null, null, false, null, 0, 0, null, loaded.getCurrentBannerImage().a(), null, null, 7167, null);
}
guildMember = guildMember2;
} else {
guildMember = loaded.getMeMember();
}
return new UserProfileHeaderViewModel.ViewState.Loaded(user, str, bannerColor, guildMember, null, null, null, userProfile, isPremium, isVerified, false, false, true, false, false, false, 58480, null);
}
throw new NoWhenBranchMatchedException();
}
}