Module 381616

994 characters · in 0799f8982ce9291f.js
Dependencies
Required by (3)
Lazily required by (0)none
Requires (3)
Lazily requires (0)none
Source Raw
function(e,t,r){let i;r.d(t,{A:()=>d}),r(321073);var a=r(311907),s=r(73153);let n={guildNoticeDismissed:[]},l=new Map,o=new Set;class c extends a.Ay.PersistedStore{static displayName="CommandsMigrationStore";static persistKey="CommandsMigrationStore";initialize(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n;i=e}getState(){return i}shouldShowChannelNotice(e){return!i.guildNoticeDismissed.includes(e)&&(l.get(e)?.size??0)>0}canShowOverviewTooltip(e,t){return l.get(e)?.has(t)===!0}canShowToggleTooltip(e){return o.has(e)}}let d=new c(s.h,{COMMANDS_MIGRATION_UPDATE_SUCCESS:function(e){let{guildId:t,integrationIdsWithAppCommands:r}=e;return l.set(t,new Set(r)),!0},COMMANDS_MIGRATION_NOTICE_DISMISSED:function(e){let{guildId:t}=e;i.guildNoticeDismissed.push(t)},COMMANDS_MIGRATION_OVERVIEW_TOOLTIP_DISMISSED:function(e){let{guildId:t,integrationId:r}=e;l.get(t)?.clear(),o.add(r)},COMMANDS_MIGRATION_TOGGLE_TOOLTIP_DISMISSED:function(e){let{integrationId:t}=e;o.delete(t)}})}