Build 586984stable
Module 631670
2,983 characters · in 06516f58fcbd13e0.jsDependencies
Source Raw
function(_,t,E){E.d(t,{$I:()=>u,Cw:()=>l,F7:()=>U,IM:()=>A,KD:()=>h,U_:()=>T,Uo:()=>p,_L:()=>R,_e:()=>N,fw:()=>f,pZ:()=>I,x8:()=>c});var e=E(562465),i=E(506774),d=E(228366),n=E(77257),a=E(61310),r=E(976860);E(624826);var S=E(830215);E(252452);var o=E(652215),s=E(516780);function l(){d.h.dispatch({type:"USER_PROFILE_SETTINGS_INIT"})}function p(){d.h.dispatch({type:"USER_PROFILE_SETTINGS_CLOSE"})}function T(_,t){let E=t?o.Rsh.DELETE_ACCOUNT:o.Rsh.DISABLE_ACCOUNT;return e.Bo.post({url:E,body:{password:_},oldFormErrors:!0,rejectWithError:(0,e.fT)()}).then(()=>{S.A.logoutInternal(),(0,r.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:(0,e.fT)()}),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 R(_){let{username:t,discriminator:E,email:e,emailToken:r,password:S,avatar:l,avatarDescription:p,avatarId:T,avatarDecoration:R,newPassword:u,globalName:c,legacyUsername:I,nameplate:A,primaryGuildId:U,displayNameStyles:N,avatarOriginalMd5:f}=_;d.h.dispatch({type:"USER_PROFILE_SETTINGS_SUBMIT"});let y={username:t,email:e,email_token:r,password:S,avatar:l,avatar_description:p,avatar_id:T,discriminator:E,global_name:c,legacy_username:I,new_password:u};void 0!==R&&(y.avatar_decoration_sku_id=R?.skuId??null),void 0!==A&&(y.nameplate_sku_id=A?.skuId??null),void 0!==U&&(y.primary_guild_id=U),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),L=(0,s.oH)();null!=L&&null!=D&&(y.push_provider=L,y.push_token=D);let O=i.w.get(o.Ahp);return null!=s.vz&&null!=O&&(y.push_voip_provider=s.vz,y.push_voip_token=O),h(y,{headers:n.A.buildHeadersForMd5({[a.f.USER_DEFAULT_PROFILE_AVATAR]:f})}).then(_=>(d.h.dispatch({type:"USER_PROFILE_SETTINGS_SUBMIT_SUCCESS"}),(null!=l||null!=T)&&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:(0,e.fT)()})}function c(){d.h.dispatch({type:"USER_PROFILE_SETTINGS_CLEAR_ERRORS"})}function I(){d.h.dispatch({type:"USER_PROFILE_SETTINGS_RESET_PENDING_ACCOUNT_CHANGES"})}function A(){d.h.dispatch({type:"USER_PROFILE_SETTINGS_RESET_PENDING_CHANGES"})}function U(){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 f(){d.h.dispatch({type:"USER_PROFILE_SETTINGS_RESET_PENDING_PRIMARY_GUILD_CHANGES"})}}