// Metro module 9803 (f9804). import { Endpoints } from "../../Constants"; import Dispatcher from "../../Dispatcher"; import { HTTP } from "../../_bundle/sendRequest"; import InlineUploader from "../../lib/uploader_inline/InlineUploader"; import { SafetyScannedUploadSurface } from "../../lib/uploader_inline/safetyScannedUploadSurfaces"; export async function saveGuildIdentityChanges(c26540_0, c26540_1) { let r186, r221; let skuId, c26540_5; let c26540_6 = 0; let c30146_1, c30146_2, c30146_3, c30146_4, c30146_5, c30146_6, c30146_7, c30146_8, c30146_0, c30146_9, c30146_10, c30146_11, c30146_12, c30146_13; try { c30146_1 = void 0; c30146_2 = void 0; c30146_3 = void 0; c30146_4 = void 0; c30146_5 = void 0; c30146_6 = void 0; c30146_7 = void 0; c30146_8 = void 0; c30146_0 = c26540_0; c30146_1 = c26540_1.nick; c30146_2 = c26540_1.avatar; c30146_3 = c26540_1.avatarDescription; c30146_4 = c26540_1.avatarId; c30146_5 = c26540_1.avatarDecoration; c30146_6 = c26540_1.nameplate; c30146_7 = c26540_1.displayNameStyles; c30146_8 = c26540_1.avatarOriginalMd5; c30146_9 = void 0; c30146_10 = void 0; c30146_11 = void 0; c30146_12 = void 0; await void 0; if (c30146_0 == null) { throw new Error("Need guildId"); } Dispatcher.dispatch({ type: "USER_PROFILE_SETTINGS_SUBMIT", guildId: c30146_0 }); const r84 = c30146_5; let avatar_decoration_sku_id = void 0; if (r84 !== void 0) { const skuId2 = c30146_5?.skuId; skuId = skuId2; if (skuId2 == null) { skuId = null; } avatar_decoration_sku_id = skuId; } c30146_9 = { nick: c30146_1, avatar: c30146_2, avatar_description: c30146_3, avatar_id: c30146_4, avatar_decoration_sku_id, collectibles: c30146_6 !== void 0 ? { nameplate: c30146_6 !== null ? { sku_id: c30146_6.skuId } : null } : void 0, display_name_font_id: c30146_7 !== void 0 ? c30146_7 !== null ? c30146_7.fontId : null : void 0, display_name_effect_id: c30146_7 !== void 0 ? c30146_7 !== null ? c30146_7.effectId : null : void 0, display_name_colors: c30146_7 !== void 0 ? c30146_7 !== null ? c30146_7.colors : null : void 0 }; c26540_6 = 1; const r122 = { url: Endpoints.SET_GUILD_MEMBER(c30146_0), body: c30146_9, headers: null, oldFormErrors: true, rejectWithError: false }; const r129 = {}; r129[SafetyScannedUploadSurface.USER_GUILD_PROFILE_AVATAR] = c30146_8; r122.headers = InlineUploader.buildHeadersForMd5(r129); c30146_10 = await HTTP.patch(r122); c30146_11 = c30146_10.body; Dispatcher.dispatch({ type: "USER_PROFILE_SETTINGS_SUBMIT_SUCCESS", guildId: c30146_0 }); Dispatcher.dispatch({ type: "GUILD_MEMBER_PROFILE_UPDATE", guildMember: c30146_11, guildId: c30146_0 }); if (!(c30146_2 == null && c30146_4 == null)) { Dispatcher.dispatch({ type: "RECENT_AVATARS_UPDATE" }); } r186 = c30146_10; c26540_6 = 0; } catch ($e) { const r35 = $e; let r8 = r35; c26540_5 = r35; if (c26540_6 !== 0) { while (true) { try { const r202 = c26540_5; c26540_6 = 0; c30146_13 = r202; c30146_12 = c30146_13.body; if (c30146_12?.username != null) { c30146_12.nick = c30146_12.username; delete c30146_12["username"]; } Dispatcher.dispatch({ type: "USER_PROFILE_SETTINGS_SUBMIT_FAILURE", guildId: c30146_0, errors: c30146_13.body }); r221 = c30146_13; } catch (r199) { r8 = r199; c26540_5 = r199; if (c26540_6 === 0) { break; } continue; } return r221; } } throw r8; } return r186; } export function setCurrentGuild(a0) { Dispatcher.dispatch({ type: "USER_PROFILE_SETTINGS_SET_GUILD", guildId: a0 }); } export function initGuildIdentitySettings(a0) { Dispatcher.dispatch({ type: "USER_PROFILE_SETTINGS_INIT", guildId: a0 }); } export function resetPendingMemberChanges() { Dispatcher.dispatch({ type: "USER_PROFILE_SETTINGS_RESET_PENDING_ACCOUNT_CHANGES" }); } export function resetPendingProfileChanges() { Dispatcher.dispatch({ type: "USER_PROFILE_SETTINGS_RESET_PENDING_PROFILE_CHANGES" }); } export function resetAllPending() { Dispatcher.dispatch({ type: "USER_PROFILE_SETTINGS_RESET_PENDING_CHANGES" }); } export function clearErrors() { Dispatcher.dispatch({ type: "USER_PROFILE_SETTINGS_CLEAR_ERRORS" }); }