Module 619499

2,601 characters · in 703d09f8da6405fe.js
Dependencies
Source Raw
function(e,t,n){n.d(t,{A:()=>C});var i=n(477900),l=n(582128),s=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,s.cf)([u.A],()=>({selectedGuildId:u.A.selectedGuildId,canSubmit:u.A.canSubmit(),errors:u.A.getErrors(u.A.selectedGuildId)})),[E,S]=l.useState(!1),T=l.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=l.useCallback(async()=>{S(!0);let t=u.A.getPendingChanges(e),n=(0,a.C5)(t),i=(0,a.yX)(t,e),l=!0;if(Object.keys(n).length>0){let i=await (0,h.GL)(e,n);if(l=l&&(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,s=await (0,o.gi)(n,e,t);l=l&&(s?.ok??!1),s?.ok?(0,h.RE)():(0,c.P0)((0,g.o)(A.intl.string(A.t.s35OuK),m.Ck.FAILURE))}l&&(0,h.x8)(),S(!1)},[e]),x=l.useCallback(()=>{(0,h.IM)()},[]);return(0,i.jsx)(r.A,{submitting:E,onSave:p,onReset:x,disabled:!t,errorMessage:T??void 0})}var T=n(631670),p=n(933725),x=n(885386),f=n(774914);function I(){let{canSubmit:e,errors:t}=(0,s.cf)([u.A],()=>({canSubmit:u.A.canSubmit(),errors:u.A.getErrors()})),[n,c]=l.useState(!1),g=l.useMemo(()=>Object.keys(t??{}).length>0?A.intl.string(A.t["84MExs"]):null,[t]),m=l.useCallback(async()=>{c(!0);let e=u.A.getPendingChanges(),t=(0,a.Sk)(e),n=(0,a.yX)(e),i=(0,a.yg)(e),l=!0;if(Object.keys(t).length>0){let n=await (0,T._L)(t);if(l=l&&(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,T.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);l=l&&(i?.ok??!1),i?.ok?(0,o.RE)():E()}if(void 0!==e.pendingLegacyUsernameDisabled)try{await x.m$.updateSetting(e.pendingLegacyUsernameDisabled),(0,T._e)()}catch{E(),l=!1}if(Object.keys(i).length>0){let{primaryGuildId:e}=i;if(void 0!==e){let t=await (0,p.m)(e,null!==e);l=l&&(t?.ok??!1),t?.ok?(0,T.fw)():E()}}l&&(0,T.x8)(),c(!1)},[]),h=l.useCallback(()=>{(0,T.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,{})}}