Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4790.js (118.4 MB)
333 lines
9.9 KiB
TypeScript
333 lines
9.9 KiB
TypeScript
// Module ID: 8227
|
|
// Function ID: 8228
|
|
// Name: UserProfileSettingsActionCreators
|
|
// Dependencies: [2021, 1371, 7672, 4724, 8228, 573, 2]
|
|
// Exports: setPendingChanges
|
|
|
|
// Module 8227 (UserProfileSettingsActionCreators)
|
|
import DispatcherDefault from "Dispatcher" /* 573 */;
|
|
import _modDef4724 from "module_4724" /* 4724 */;
|
|
import GuildTagUtils from "GuildTagUtils" /* 8228 */;
|
|
import GuildMemberStore from "GuildMemberStore" /* 2021 */;
|
|
import UserStore from "UserStore" /* 1371 */;
|
|
import UserProfileStore from "UserProfileStore" /* 7672 */;
|
|
|
|
require = fn;
|
|
const size = fn(2);
|
|
const result = size.fileFinishedImporting("modules/user_profile/UserProfileSettingsActionCreators.tsx");
|
|
|
|
export const setPendingChanges = function setPendingChanges(guildId) {
|
|
guildId = guildId.guildId;
|
|
const merged = Object.assign(guildId, Object.assign({ guildId: 0 }));
|
|
const currentUser = UserStore.getCurrentUser();
|
|
if (null != currentUser) {
|
|
let userProfile = UserProfileStore.getUserProfile(currentUser.id);
|
|
if (null != guildId) {
|
|
userProfile = obj5.getGuildMemberProfile(currentUser.id, guildId);
|
|
}
|
|
let member = null;
|
|
if (null != guildId) {
|
|
member = GuildMemberStore.getMember(guildId, currentUser.id);
|
|
}
|
|
const obj = {};
|
|
if ("globalName" in merged) {
|
|
if (merged.globalName === currentUser.globalName) {
|
|
obj.pendingGlobalName = undefined;
|
|
} else {
|
|
obj.pendingGlobalName = merged.globalName;
|
|
}
|
|
}
|
|
if ("nickname" in merged) {
|
|
let nick;
|
|
if (member != null) {
|
|
nick = member.nick;
|
|
}
|
|
if (merged.nickname === nick) {
|
|
obj.pendingNickname = undefined;
|
|
} else {
|
|
if ("" === merged.nickname) {
|
|
let nick1;
|
|
if (member != null) {
|
|
nick1 = member.nick;
|
|
}
|
|
}
|
|
obj.pendingNickname = merged.nickname;
|
|
}
|
|
}
|
|
if ("displayNameStyles" in merged) {
|
|
const displayNameStyles = merged.displayNameStyles;
|
|
if (null != guildId) {
|
|
let displayNameStyles1;
|
|
if (member != null) {
|
|
displayNameStyles1 = member.displayNameStyles;
|
|
}
|
|
let displayNameStyles2 = displayNameStyles1;
|
|
} else {
|
|
displayNameStyles2 = currentUser.displayNameStyles;
|
|
}
|
|
let tmp13 = displayNameStyles;
|
|
if (displayNameStyles == null) {
|
|
tmp13 = null;
|
|
}
|
|
if (displayNameStyles2 == null) {
|
|
displayNameStyles2 = null;
|
|
}
|
|
obj.pendingDisplayNameStyles = _modDef4724(tmp13, displayNameStyles2) ? undefined : displayNameStyles;
|
|
}
|
|
if ("customTypingIndicatorStyle" in merged) {
|
|
const customTypingIndicatorStyle = merged.customTypingIndicatorStyle;
|
|
let tmp17 = customTypingIndicatorStyle;
|
|
if (customTypingIndicatorStyle == null) {
|
|
tmp17 = null;
|
|
}
|
|
let typingIndicatorStyle = currentUser.typingIndicatorStyle;
|
|
if (typingIndicatorStyle == null) {
|
|
typingIndicatorStyle = null;
|
|
}
|
|
obj.pendingCustomTypingIndicatorStyle = _modDef4724(tmp17, typingIndicatorStyle) ? undefined : customTypingIndicatorStyle;
|
|
}
|
|
if ("pronouns" in merged) {
|
|
let pronouns;
|
|
if (userProfile != null) {
|
|
pronouns = userProfile.pronouns;
|
|
}
|
|
if (merged.pronouns === pronouns) {
|
|
obj.pendingPronouns = undefined;
|
|
} else {
|
|
obj.pendingPronouns = merged.pronouns;
|
|
}
|
|
}
|
|
if ("avatar" in merged) {
|
|
if (null == guildId) {
|
|
if (null == guildId) {
|
|
const avatar2 = merged.avatar;
|
|
let imageUri;
|
|
if (avatar2 != null) {
|
|
imageUri = avatar2.imageUri;
|
|
}
|
|
}
|
|
obj.pendingAvatar = merged.avatar;
|
|
} else {
|
|
const avatar = merged.avatar;
|
|
let imageUri1;
|
|
if (avatar != null) {
|
|
imageUri1 = avatar.imageUri;
|
|
}
|
|
let avatar1;
|
|
if (member != null) {
|
|
avatar1 = member.avatar;
|
|
}
|
|
}
|
|
obj.pendingAvatar = undefined;
|
|
}
|
|
if ("avatarDecoration" in merged) {
|
|
if (null == guildId) {
|
|
if (null == guildId) {
|
|
const avatarDecoration3 = merged.avatarDecoration;
|
|
let skuId;
|
|
if (avatarDecoration3 != null) {
|
|
skuId = avatarDecoration3.skuId;
|
|
}
|
|
const avatarDecoration4 = currentUser.avatarDecoration;
|
|
let skuId1;
|
|
if (avatarDecoration4 != null) {
|
|
skuId1 = avatarDecoration4.skuId;
|
|
}
|
|
}
|
|
obj.pendingAvatarDecoration = merged.avatarDecoration;
|
|
} else {
|
|
const avatarDecoration = merged.avatarDecoration;
|
|
let skuId2;
|
|
if (avatarDecoration != null) {
|
|
skuId2 = avatarDecoration.skuId;
|
|
}
|
|
let skuId3;
|
|
if (member != null) {
|
|
const avatarDecoration2 = member.avatarDecoration;
|
|
if (avatarDecoration2 != null) {
|
|
skuId3 = avatarDecoration2.skuId;
|
|
}
|
|
}
|
|
}
|
|
obj.pendingAvatarDecoration = undefined;
|
|
}
|
|
if ("nameplate" in merged) {
|
|
if (null == guildId) {
|
|
if (null == guildId) {
|
|
const nameplate3 = merged.nameplate;
|
|
let skuId4;
|
|
if (nameplate3 != null) {
|
|
skuId4 = nameplate3.skuId;
|
|
}
|
|
const collectibles2 = currentUser.collectibles;
|
|
let skuId5;
|
|
if (collectibles2 != null) {
|
|
const nameplate4 = collectibles2.nameplate;
|
|
if (nameplate4 != null) {
|
|
skuId5 = nameplate4.skuId;
|
|
}
|
|
}
|
|
}
|
|
obj.pendingNameplate = merged.nameplate;
|
|
} else {
|
|
const nameplate = merged.nameplate;
|
|
let skuId6;
|
|
if (nameplate != null) {
|
|
skuId6 = nameplate.skuId;
|
|
}
|
|
let skuId7;
|
|
if (member != null) {
|
|
const collectibles = member.collectibles;
|
|
if (collectibles != null) {
|
|
const nameplate2 = collectibles.nameplate;
|
|
if (nameplate2 != null) {
|
|
skuId7 = nameplate2.skuId;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
obj.pendingNameplate = undefined;
|
|
}
|
|
if ("profileEffect" in merged) {
|
|
const profileEffect = merged.profileEffect;
|
|
let skuId8;
|
|
if (profileEffect != null) {
|
|
skuId8 = profileEffect.skuId;
|
|
}
|
|
let skuId9;
|
|
if (userProfile != null) {
|
|
const profileEffect2 = userProfile.profileEffect;
|
|
if (profileEffect2 != null) {
|
|
skuId9 = profileEffect2.skuId;
|
|
}
|
|
}
|
|
if (skuId8 === skuId9) {
|
|
obj.pendingProfileEffect = undefined;
|
|
} else {
|
|
obj.pendingProfileEffect = merged.profileEffect;
|
|
}
|
|
}
|
|
if ("profileFrame" in merged) {
|
|
const profileFrame = merged.profileFrame;
|
|
let skuId10;
|
|
if (profileFrame != null) {
|
|
skuId10 = profileFrame.skuId;
|
|
}
|
|
let skuId11;
|
|
if (userProfile != null) {
|
|
const profileFrame2 = userProfile.profileFrame;
|
|
if (profileFrame2 != null) {
|
|
skuId11 = profileFrame2.skuId;
|
|
}
|
|
}
|
|
if (skuId10 === skuId11) {
|
|
obj.pendingProfileFrame = undefined;
|
|
} else {
|
|
obj.pendingProfileFrame = merged.profileFrame;
|
|
}
|
|
}
|
|
if ("banner" in merged) {
|
|
const banner = merged.banner;
|
|
let imageUri2;
|
|
if (banner != null) {
|
|
imageUri2 = banner.imageUri;
|
|
}
|
|
if (imageUri2 == null) {
|
|
imageUri2 = null;
|
|
}
|
|
if (null != guildId) {
|
|
let banner1;
|
|
if (userProfile != null) {
|
|
banner1 = userProfile.banner;
|
|
}
|
|
if (banner1 == null) {
|
|
banner1 = null;
|
|
}
|
|
let banner2 = banner1;
|
|
} else {
|
|
banner2 = currentUser.banner;
|
|
if (banner2 == null) {
|
|
banner2 = null;
|
|
}
|
|
}
|
|
let banner3;
|
|
if (imageUri2 !== banner2) {
|
|
banner3 = merged.banner;
|
|
}
|
|
obj.pendingBanner = banner3;
|
|
}
|
|
if ("accentColor" in merged) {
|
|
let accentColor = merged.accentColor;
|
|
if (accentColor == null) {
|
|
accentColor = null;
|
|
}
|
|
let accentColor1;
|
|
if (userProfile != null) {
|
|
accentColor1 = userProfile.accentColor;
|
|
}
|
|
if (accentColor1 == null) {
|
|
accentColor1 = null;
|
|
}
|
|
let tmp41;
|
|
if (accentColor !== accentColor1) {
|
|
tmp41 = accentColor;
|
|
}
|
|
obj.pendingAccentColor = tmp41;
|
|
}
|
|
if ("themeColors" in merged) {
|
|
if (null != guildId) {
|
|
if (null != merged.themeColors) {
|
|
if (null == merged.themeColors[0]) {
|
|
let tmp42 = null;
|
|
}
|
|
let themeColors;
|
|
if (userProfile != null) {
|
|
themeColors = userProfile.themeColors;
|
|
}
|
|
if (themeColors == null) {
|
|
themeColors = null;
|
|
}
|
|
if (_modDef4724(tmp42, themeColors)) {
|
|
obj.pendingThemeColors = undefined;
|
|
} else {
|
|
obj.pendingThemeColors = merged.themeColors;
|
|
}
|
|
}
|
|
}
|
|
let themeColors1 = merged.themeColors;
|
|
if (themeColors1 == null) {
|
|
themeColors1 = null;
|
|
}
|
|
tmp42 = themeColors1;
|
|
}
|
|
if ("bio" in merged) {
|
|
let bio;
|
|
if (userProfile != null) {
|
|
bio = userProfile.bio;
|
|
}
|
|
if (merged.bio === bio) {
|
|
obj.pendingBio = undefined;
|
|
} else {
|
|
obj.pendingBio = merged.bio;
|
|
}
|
|
}
|
|
if ("primaryGuildId" in merged) {
|
|
let guildId1 = GuildTagUtils.getUserPrimaryGuild(currentUser.primaryGuild).guildId;
|
|
if (guildId1 == null) {
|
|
guildId1 = null;
|
|
}
|
|
if (merged.primaryGuildId === guildId1) {
|
|
obj.pendingPrimaryGuildId = undefined;
|
|
} else {
|
|
obj.pendingPrimaryGuildId = merged.primaryGuildId;
|
|
}
|
|
}
|
|
if ("legacyUsernameDisabled" in merged) {
|
|
obj.pendingLegacyUsernameDisabled = merged.legacyUsernameDisabled;
|
|
}
|
|
const obj4 = { type: "USER_PROFILE_SETTINGS_SET_PENDING_CHANGES", guildId };
|
|
const merged1 = Object.assign(obj);
|
|
DispatcherDefault.dispatch(obj4);
|
|
obj5 = UserProfileStore;
|
|
}
|
|
};
|