Build 545032stable
Module 184989
832 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>a});var i=n(17928),r=n(228366);class s extends i.Ay.Store{guildIds=new Set;allGuildIds(){return this.guildIds}isMember(e){return this.guildIds.has(e)}constructor(){super(r.h,{CACHE_LOADED:e=>this.handleCacheLoaded(e),CACHE_LOADED_LAZY:e=>this.handleCacheLoadedLazy(e),CONNECTION_OPEN:e=>this.handleConnectionOpen(e),GUILD_CREATE:e=>this.handleGuildCreate(e),GUILD_DELETE:e=>this.handleGuildDelete(e)},r.A.Early)}handleConnectionOpen(e){this.guildIds=new Set([...e.guilds.map(e=>e.id),...e.unavailableGuilds])}handleCacheLoaded(e){this.guildIds=new Set(e.guilds.map(e=>e.id))}handleCacheLoadedLazy(e){for(let t of e.guilds)this.guildIds.add(t.id)}handleGuildCreate(e){this.guildIds.add(e.guild.id)}handleGuildDelete(e){!0!==e.guild.unavailable&&this.guildIds.delete(e.guild.id)}}let a=new s}