Module 619499

2,601 characters · in 0e4aacd90aede816.js
Dependencies
Source Raw
function(e,t,n){n.d(t,{A:()=>C});var i=n(477900),s=n(582128),l=n(17928),r=n(36525),a=n(56348),o=n(207803),u=n(836602),d=n(624826),c=n(691540),g=n(857250),m=n(97483),A=n(375708);function E(){(0,c.P0)((0,g.o)(A.intl.string(A.t["84MExs"]),m.Ck.FAILURE))}var h=n(159001);function S(){let{selectedGuildId:e,canSubmit:t,errors:n}=(0,l.cf)([u.A],()=>({selectedGuildId:u.A.selectedGuildId,canSubmit:u.A.canSubmit(),errors:u.A.getErrors(u.A.selectedGuildId)})),[E,S]=s.useState(!1),x=s.useMemo(()=>n?.guild_tag!==void 0&&n.guild_tag.length>0?n.guild_tag[0]:Object.keys(n??{}).length>0?A.intl.string(A.t.s35OuK):null,[n]),p=s.useCallback(async()=>{S(!0);let t=u.A.getPendingChanges(e),n=(0,a.C5)(t),i=(0,a.yX)(t,e),s=!0;if(Object.keys(n).length>0){let i=await (0,h.GL)(e,n);if(s=s&&(i?.ok??!1),i?.ok){let e=i.body;void 0!==t.pendingAvatar&&(0,d.t)({isGuildProfile:!0,avatarHash:e.avatar,avatarId:n.avatarId,avatarAssetOrigin:t.pendingAvatar?.assetOrigin}),(0,h.go)()}}if(Object.keys(i).length>0){let{bannerOriginalMd5:t,...n}=i,l=await (0,o.gi)(n,e,t);s=s&&(l?.ok??!1),l?.ok?(0,h.RE)():(0,c.P0)((0,g.o)(A.intl.string(A.t.s35OuK),m.Ck.FAILURE))}s&&(0,h.x8)(),S(!1)},[e]),T=s.useCallback(()=>{(0,h.IM)()},[]);return(0,i.jsx)(r.A,{submitting:E,onSave:p,onReset:T,disabled:!t,errorMessage:x??void 0})}var x=n(631670),p=n(933725),T=n(885386),f=n(774914);function I(){let{canSubmit:e,errors:t}=(0,l.cf)([u.A],()=>({canSubmit:u.A.canSubmit(),errors:u.A.getErrors()})),[n,c]=s.useState(!1),g=s.useMemo(()=>Object.keys(t??{}).length>0?A.intl.string(A.t["84MExs"]):null,[t]),m=s.useCallback(async()=>{c(!0);let e=u.A.getPendingChanges(),t=(0,a.Sk)(e),n=(0,a.yX)(e),i=(0,a.yg)(e),s=!0;if(Object.keys(t).length>0){let n=await (0,x._L)(t);if(s=s&&(n?.ok??!1),n?.ok){let i=n.body;void 0!==e.pendingAvatar&&(0,d.t)({avatarHash:i.avatar,avatarId:t.avatarId,avatarAssetOrigin:e.pendingAvatar?.assetOrigin}),(0,x.pZ)()}else n?.body?.username!=null&&(0,f.E)()}if(Object.keys(n).length>0){let{bannerOriginalMd5:e,...t}=n,i=await (0,o.gi)(t,void 0,e);s=s&&(i?.ok??!1),i?.ok?(0,o.RE)():E()}if(void 0!==e.pendingLegacyUsernameDisabled)try{await T.m$.updateSetting(e.pendingLegacyUsernameDisabled),(0,x._e)()}catch{E(),s=!1}if(Object.keys(i).length>0){let{primaryGuildId:e}=i;if(void 0!==e){let t=await (0,p.m)(e,null!==e);s=s&&(t?.ok??!1),t?.ok?(0,x.fw)():E()}}s&&(0,x.x8)(),c(!1)},[]),h=s.useCallback(()=>{(0,x.IM)()},[]);return(0,i.jsx)(r.A,{submitting:n,onSave:m,onReset:h,disabled:!e,errorMessage:g??void 0})}var _=n(507553),N=n(355097);function C(){return _.A.useField("subsection")===N.Eq.GUILD?(0,i.jsx)(S,{}):(0,i.jsx)(I,{})}}