// Metro module 13598 (f13599). import ICYMIActionCreators from "./ICYMIActionCreators"; import Durations from "../../utils/Durations"; import LifecycleManager from "../../lib/LifecycleManager"; import Dispatcher from "../../Dispatcher"; import { getICYMIEnabled } from "./ICYMIExperiment"; function $mk91624($env) { return () => { const r4 = $env; const r6 = r4[1]; const r3 = r4[2]; r6(r3[0]).fetchDehydrated({ isInitialLoad: false }); if (r4[3] != null) { clearTimeout(r4[3]); } const r18 = setTimeout; const r23 = 15 * r6(r3[1]).Millis.MINUTE; r4[3] = r18($mk91624(r4), r23); }; } let c9443_4; let env9443 = {}; env9443[3] = null; class ICYMIManager extends LifecycleManager { constructor() { super(...arguments); } _initialize() { Dispatcher.subscribe("POST_CONNECTION_OPEN", this.handlePostConnectionOpen); } _terminate() { Dispatcher.unsubscribe("POST_CONNECTION_OPEN", this.handlePostConnectionOpen); } handlePostConnectionOpen() { const r6 = env9443; if (getICYMIEnabled("ICYMIManager")) { ICYMIActionCreators.fetchDehydrated({ isInitialLoad: true }); if (env9443[3] != null) { clearTimeout(env9443[3]); } const r24 = setTimeout; const r29 = 15 * Durations.Millis.MINUTE; env9443[3] = r24($mk91624(r6), r29); ICYMIActionCreators.getGuildChannelScores(); ICYMIActionCreators.getRecommendedGuilds(); } } } c9443_4 = ICYMIManager; const r28 = new ICYMIManager(); export default r28;