// Module ID: 15453 // Function ID: 15454 // Name: initialize // Dependencies: [1862, 1411, 5850, 589, 709, 2] // Module 15453 (initialize) import createGuildRecordFromRust from "createGuildRecordFromRust"; import { Store } from "initialize"; const require = arg1; let closure_3 = []; let closure_4 = []; let c5 = 0; class ICYMIPopularGuildsStore extends Store { } const prototype = ICYMIPopularGuildsStore.prototype; prototype["initialize"] = function initialize() { this.waitFor(createGuildRecordFromRust); }; prototype["getOnboardingCategoryIds"] = function getOnboardingCategoryIds() { return closure_3; }; prototype["getOnboardingGuilds"] = function getOnboardingGuilds() { return closure_4; }; prototype["getCurrentOnboardingGuildOffset"] = function getCurrentOnboardingGuildOffset() { return c5; }; ICYMIPopularGuildsStore.displayName = "ICYMIPopularGuildsStore"; const iCYMIPopularGuildsStore = new ICYMIPopularGuildsStore(require("dispatcher"), { LOAD_ICYMI_POPULAR_GUILDS: function loadOnboardingPopularGuilds(categoryIds) { let guilds; let offset; ({ guilds, offset } = categoryIds); let set; let set1; if (0 === offset) { categoryIds = categoryIds.categoryIds; let items = []; offset = 0; } set = new Set(items.map((id) => id.id)); set1 = new Set(guildIds.getGuildIds()); const mapped = guilds.map((body) => { const obj = set(set1[1]); return obj.fromClientDiscoverableGuild(set(set1[2]).makeDiscoverableGuild(body)); }); const found = mapped.filter((id) => { const hasItem = set1.has(id.id); let tmp2 = !hasItem; if (!hasItem) { tmp2 = !set.has(id.id); } return tmp2; }); items = [...found]; }, LOGOUT: function handleLogout() { let closure_3 = []; let closure_4 = []; let c5 = 0; } }); const result = require("_startLurking").fileFinishedImporting("modules/icymi/ICYMIPopularGuildsStore.tsx"); export default iCYMIPopularGuildsStore;