Module 87401

713 characters · in fc2f7e69e7c947a9.js
Dependencies
Required by (1)
Lazily required by (0)none
Requires (3)
Lazily requires (0)none
Source Raw
function(e,n,t){t.d(n,{A:()=>o});var l=t(17928),i=t(228366),s=t(988794);let a={};class r extends l.Ay.PersistedStore{static displayName="EventBannerStore";static persistKey="EventBanner";initialize(e){null!=e&&(a=e.dismissedEventIds??{})}isEventDismissed(e){return null!=a[e]}getState(){return{dismissedEventIds:a}}}let o=new r(i.h,{EVENT_BANNER_DISMISS:function(e){let{eventId:n}=e;a={...a,[n]:!0}},GUILD_SCHEDULED_EVENT_UPDATE:function(e){let{guildScheduledEvent:n}=e;if(n.status!==s.XG.CANCELED&&n.status!==s.XG.COMPLETED||null==a[n.id])return!1;let t={...a};delete t[n.id],a=t},GUILD_SCHEDULED_EVENT_DELETE:function(e){let{guildScheduledEvent:n}=e;if(null==a[n.id])return!1;let t={...a};delete t[n.id],a=t}})}