Module 631670

2,912 characters · in 83422ec7db7bc99c.js
Dependencies
Source Raw
function(_,t,e){e.d(t,{$I:()=>u,Cw:()=>s,F7:()=>A,IM:()=>I,KD:()=>h,U_:()=>p,Uo:()=>l,_L:()=>T,_e:()=>N,fw:()=>U,pZ:()=>R,x8:()=>c});var E=e(636537),i=e(506774),d=e(228366),n=e(77257),a=e(976860);e(624826);var r=e(830215);e(252452);var o=e(652215),S=e(516780);function s(){d.h.dispatch({type:"USER_PROFILE_SETTINGS_INIT"})}function l(){d.h.dispatch({type:"USER_PROFILE_SETTINGS_CLOSE"})}function p(_,t){let e=t?o.Rsh.DELETE_ACCOUNT:o.Rsh.DISABLE_ACCOUNT;return E.Bo.post({url:e,body:{password:_},oldFormErrors:!0,rejectWithError:!1}).then(()=>{r.A.logoutInternal(),(0,a.pX)(o.BVt.DEFAULT_LOGGED_OUT)})}async function h(_){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=await E.Bo.patch({url:o.Rsh.ME,oldFormErrors:!0,body:_,headers:t.headers,rejectWithError:!1}),i=e.body;if(i.token){let t=i.token;delete i.token,d.h.dispatch({type:"UPDATE_TOKEN",token:t,userId:i.id}),_?.password!=null&&_?.new_password!=null&&d.h.dispatch({type:"PASSWORD_UPDATED",userId:i.id})}return d.h.dispatch({type:"CURRENT_USER_UPDATE",user:i}),e}function T(_){let{username:t,discriminator:e,email:E,emailToken:a,password:r,avatar:s,avatarDescription:l,avatarId:p,avatarDecoration:T,newPassword:u,globalName:c,legacyUsername:R,nameplate:I,primaryGuildId:A,displayNameStyles:N,avatarOriginalMd5:U}=_;d.h.dispatch({type:"USER_PROFILE_SETTINGS_SUBMIT"});let y={username:t,email:E,email_token:a,password:r,avatar:s,avatar_description:l,avatar_id:p,discriminator:e,global_name:c,legacy_username:R,new_password:u};void 0!==T&&(y.avatar_decoration_sku_id=T?.skuId??null),void 0!==I&&(y.nameplate_sku_id=I?.skuId??null),void 0!==A&&(y.primary_guild_id=A),null!=N?(y.display_name_font_id=N.fontId,y.display_name_effect_id=N.effectId,y.display_name_colors=N.colors):null===N&&(y.display_name_font_id=null,y.display_name_effect_id=null,y.display_name_colors=null);let D=i.w.get(o.Xlh),f=(0,S.oH)();null!=f&&null!=D&&(y.push_provider=f,y.push_token=D);let L=i.w.get(o.Ahp);return null!=S.vz&&null!=L&&(y.push_voip_provider=S.vz,y.push_voip_token=L),h(y,{headers:n.A.buildHeadersForMd5(U)}).then(_=>(d.h.dispatch({type:"USER_PROFILE_SETTINGS_SUBMIT_SUCCESS"}),(null!=s||null!=p)&&d.h.dispatch({type:"RECENT_AVATARS_UPDATE"}),_),_=>(d.h.dispatch({type:"USER_PROFILE_SETTINGS_SUBMIT_FAILURE",errors:_.body}),_))}function u(_){return E.Bo.post({url:o.Rsh.USER_HARVEST,body:{backends:_},oldFormErrors:!0,rejectWithError:!1})}function c(){d.h.dispatch({type:"USER_PROFILE_SETTINGS_CLEAR_ERRORS"})}function R(){d.h.dispatch({type:"USER_PROFILE_SETTINGS_RESET_PENDING_ACCOUNT_CHANGES"})}function I(){d.h.dispatch({type:"USER_PROFILE_SETTINGS_RESET_PENDING_CHANGES"})}function A(){d.h.dispatch({type:"USER_PROFILE_SETTINGS_RESET_AND_CLOSE_FORM"})}function N(){d.h.dispatch({type:"USER_PROFILE_SETTINGS_RESET_PENDING_LEGACY_USERNAME_DISABLED"})}function U(){d.h.dispatch({type:"USER_PROFILE_SETTINGS_RESET_PENDING_PRIMARY_GUILD_CHANGES"})}}