Module 122906

1,513 characters · in no known chunk
Dependencies
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>T});var r=n(311907),i=n(73153),s=n(177773),a=n(401755);let o=new Map,l=null;function u(e,t){if(null==e)return;let n=o.get(e),r=null!=n?{...n}:{code:e,state:a.QB.RESOLVING};t(r),(o=new Map(o)).set(e,r)}function c(e){let{code:t}=e;(o=new Map(o)).set(t,{code:t,state:a.QB.RESOLVING})}function d(e){_(e.guildTemplate)}function _(e){return u(e.code,t=>{let n=(0,s.A)(e);for(let e in n)t[e]=n[e]})}function f(e){let{guildTemplates:t}=e;t.forEach(e=>_(e))}function p(e){return u(e.code,e=>{e.state=a.QB.EXPIRED})}function h(e){return u(e.code,e=>{e.state=a.QB.ACCEPTING})}function m(e){return u(e.code,e=>{e.state=a.QB.ACCEPTED,e.usageCount=(e.usageCount??0)+1})}function E(e){return u(e.code,e=>{e.state=a.QB.RESOLVED})}function g(e){l=e.code}function A(e){l=null}class I extends r.Ay.Store{static displayName="GuildTemplateStore";getGuildTemplate(e){if(null!=e)return o.get(e)}getGuildTemplates(){return o}getForGuild(e){for(let t of o.keys()){let n=o.get(t);if(null!=n&&"sourceGuildId"in n&&n.sourceGuildId===e&&n.state!==a.QB.EXPIRED)return n}}getDisplayedGuildTemplateCode(){return l}}let T=new I(i.h,{GUILD_TEMPLATE_RESOLVE:c,GUILD_TEMPLATE_CREATE_SUCCESS:d,GUILD_TEMPLATE_SYNC_SUCCESS:d,GUILD_TEMPLATE_RESOLVE_SUCCESS:d,GUILD_TEMPLATE_LOAD_FOR_GUILD_SUCCESS:f,GUILD_TEMPLATE_RESOLVE_FAILURE:p,GUILD_TEMPLATE_DELETE_SUCCESS:p,GUILD_TEMPLATE_ACCEPT:h,GUILD_TEMPLATE_ACCEPT_SUCCESS:m,GUILD_TEMPLATE_ACCEPT_FAILURE:E,GUILD_TEMPLATE_MODAL_SHOW:g,GUILD_TEMPLATE_MODAL_HIDE:A})}