Build 533169stable
Module 904560
890 characters · in aca7018765200529.jsDependencies
Source Raw
function(e,t,n){n.d(t,{A:()=>u});var i=n(311907),l=n(73153),s=n(71393),a=n(522055),r=n(645619),o=n(904629);let d={};class c extends i.Ay.PersistedStore{static displayName="GuildPowerupsNotificationStore";static persistKey="GuildPowerupsNotificationStore";static migrations=[e=>(Object.entries(e).forEach(t=>{let[n,i]=t;e[n]=i}),e)];getState(){return d}initialize(e){this.waitFor(a.A,r.A,s.A),null!=e&&(d=e)}getNotificationStateForGuild(e){return d[e]}}let u=new c(l.h,{GUILD_POWERUPS_ACK_NOTIFICATION:function(e){let{guildId:t}=e,n=s.A.getGuild(t)?.premiumSubscriberCount??0,i=r.A.getStateForGuild(t),l=a.A.getStateForGuild(t),c=(0,o.k)([...Object.values(i?.unlockedPowerups??{}),...Object.values(l?.entitlements??{})]);d={...d,[t]:{lastSeenWarningNotification:new Date(c[c.length-1]?.ends_at??Date.now()).getTime(),lastBoostCount:n}}},GUILD_POWERUPS_RESET_NOTIFICATIONS:function(){d={}}})}