// Metro module 5784 (f5785). import Module589 from "../../_bundle/Module589"; import Dispatcher from "../../Dispatcher"; const guilds = new Set(); class RecentlyActiveCollapseStore extends Module589.PersistedStore { static displayName = "RecentlyActiveCollapseStore"; static persistKey = "RecentlyActiveCollapseStore"; initialize(a0) { guilds.clear(); if (a0 != null) { a0.guilds.forEach((guild) => guilds.add(guild)); } } isCollapsed(a0) { return guilds.has(a0); } getState() { return { guilds }; } } const recentlyActiveCollapseStore = new RecentlyActiveCollapseStore(Dispatcher, { SET_RECENTLY_ACTIVE_COLLAPSED: function handleSetRecentlyActiveCollapsed(a0) { const guildId = a0.guildId; if (a0.collapsed) { guilds.add(guildId); } else { guilds.delete(guildId); } } }); export default recentlyActiveCollapseStore;