// Module ID: 16674 // Function ID: 16675 // Name: handleChannelPreload // Dependencies: [1391, 1398, 5043, 7307, 2] // Module 16674 (handleChannelPreload) import initializeDefault from "initialize" /* 5043 */; import loadForumPostData from "loadForumPostData" /* 7307 */; import closure_2 from "ensureGuildLoaded" /* 1391 */; import { isStaticChannelRoute } from "set" /* 1398 */; require = arg1; initializeDefault; class ForumManager extends tmp2 { constructor() { applyArgumentsResult = HermesBuiltin.applyArguments(new.target, new.target); applyArgumentsResult.actions = { CHANNEL_PRELOAD: applyArgumentsResult.handleChannelPreload }; return applyArgumentsResult; } } ForumManager.prototype["handleChannelPreload"] = function handleChannelPreload(channelId) { channelId = channelId.channelId; if (!isStaticChannelRoute(channelId)) { channel = channel.getChannel(channelId); if (tmp3) { loadForumPostData.preloadForumThreads(channel); const obj2 = loadForumPostData; } tmp3 = null != channel && channel.isForumLikeChannel(); } }; const forumManager = new ForumManager(); const result = require("set").fileFinishedImporting("modules/forums/ForumManager.tsx"); export default forumManager;