decord/source/modules/icymi/ICYMIManager.tsx

75 lines
2.8 KiB
TypeScript
Raw Normal View History

2026-08-24 06:08:38 +00:00
// Module ID: 13977
// Function ID: 13978
2026-07-29 08:29:29 +00:00
// Name: _initialize
2026-08-24 06:08:38 +00:00
// Dependencies: [9094, 687, 4726, 709, 9095, 2]
2026-07-20 16:05:17 +00:00
2026-08-24 06:08:38 +00:00
// Module 13977 (_initialize)
import dispatcherDefault from "dispatcher" /* 709 */;
import initializeDefault from "initialize" /* 4726 */;
import _modDef9094 from "module_9094" /* 9094 */;
import apexExperiment from "apexExperiment" /* 9095 */;
2026-07-23 10:11:24 +00:00
2026-08-24 06:08:38 +00:00
require = arg1;
2026-07-29 08:29:29 +00:00
let c3 = null;
2026-08-24 06:08:38 +00:00
initializeDefault;
2026-07-29 08:29:29 +00:00
class ICYMIManager extends tmp2 {
2026-07-20 16:05:17 +00:00
}
2026-07-29 08:29:29 +00:00
const prototype = ICYMIManager.prototype;
prototype["_initialize"] = function _initialize() {
2026-08-24 06:08:38 +00:00
const subscription = dispatcherDefault.subscribe("POST_CONNECTION_OPEN", this.handlePostConnectionOpen);
2026-07-29 08:29:29 +00:00
};
prototype["_terminate"] = function _terminate() {
2026-08-24 06:08:38 +00:00
dispatcherDefault.unsubscribe("POST_CONNECTION_OPEN", this.handlePostConnectionOpen);
2026-07-29 08:29:29 +00:00
};
prototype["handlePostConnectionOpen"] = function handlePostConnectionOpen() {
2026-08-24 06:08:38 +00:00
let obj = apexExperiment;
2026-07-29 08:29:29 +00:00
if (obj.getICYMIEnabled("ICYMIManager")) {
obj = { isInitialLoad: null };
obj[0] = true;
2026-08-24 06:08:38 +00:00
const dehydrated = _modDef9094.fetchDehydrated(obj);
2026-07-29 08:29:29 +00:00
if (null != timeout) {
const _clearTimeout = clearTimeout;
clearTimeout(timeout);
}
const _setTimeout = setTimeout;
timeout = setTimeout(() => {
let dehydrated = callback(table[0]).fetchDehydrated({ isInitialLoad: false });
if (null != timeout) {
let _clearTimeout = clearTimeout;
clearTimeout(timeout);
}
timeout = setTimeout(() => {
let dehydrated = callback(table[0]).fetchDehydrated({ isInitialLoad: false });
if (null != timeout) {
let _clearTimeout = clearTimeout;
clearTimeout(timeout);
}
timeout = setTimeout(() => {
let dehydrated = callback(table[0]).fetchDehydrated({ isInitialLoad: false });
if (null != timeout) {
let _clearTimeout = clearTimeout;
clearTimeout(timeout);
}
timeout = setTimeout(() => {
let dehydrated = callback(table[0]).fetchDehydrated({ isInitialLoad: false });
if (null != timeout) {
let _clearTimeout = clearTimeout;
clearTimeout(timeout);
}
timeout = setTimeout(() => { ... }, 15 * callback(table[1]).Millis.MINUTE);
}, 15 * callback(table[1]).Millis.MINUTE);
}, 15 * callback(table[1]).Millis.MINUTE);
}, 15 * callback(table[1]).Millis.MINUTE);
}, 15 * tmp2(687).Millis.MINUTE);
2026-08-24 06:08:38 +00:00
let tmp2Result = tmp2(9094);
2026-07-29 08:29:29 +00:00
const guildChannelScores = tmp2Result.getGuildChannelScores();
2026-08-24 06:08:38 +00:00
tmp2Result = tmp2(9094);
2026-07-29 08:29:29 +00:00
const recommendedGuilds = tmp2Result.getRecommendedGuilds();
2026-08-24 06:08:38 +00:00
const obj2 = _modDef9094;
2026-07-20 16:05:17 +00:00
}
2026-07-29 08:29:29 +00:00
};
const iCYMIManager = new ICYMIManager();
2026-08-24 06:08:38 +00:00
const result = require("set").fileFinishedImporting("modules/icymi/ICYMIManager.tsx");
2026-07-20 16:05:17 +00:00
2026-07-29 08:29:29 +00:00
export default iCYMIManager;