Build 618874stable
Module 87401
713 characters · in fc25fe245ea580ea.jsDependencies
Source Raw
function(e,n,t){t.d(n,{A:()=>r});var i=t(17928),l=t(228366),a=t(988794);let s={};class o extends i.Ay.PersistedStore{static displayName="EventBannerStore";static persistKey="EventBanner";initialize(e){null!=e&&(s=e.dismissedEventIds??{})}isEventDismissed(e){return null!=s[e]}getState(){return{dismissedEventIds:s}}}let r=new o(l.h,{EVENT_BANNER_DISMISS:function(e){let{eventId:n}=e;s={...s,[n]:!0}},GUILD_SCHEDULED_EVENT_UPDATE:function(e){let{guildScheduledEvent:n}=e;if(n.status!==a.XG.CANCELED&&n.status!==a.XG.COMPLETED||null==s[n.id])return!1;let t={...s};delete t[n.id],s=t},GUILD_SCHEDULED_EVENT_DELETE:function(e){let{guildScheduledEvent:n}=e;if(null==s[n.id])return!1;let t={...s};delete t[n.id],s=t}})}