decord/source/7004_ForumChannelAnalyticsManager.js
2026-07-20 16:05:17 +00:00

78 lines
2.4 KiB
JavaScript

// Module ID: 7004
// Function ID: 56205
// Name: ForumChannelAnalyticsManager
// Dependencies: []
// Module 7004 (ForumChannelAnalyticsManager)
let closure_0 = importDefault(dependencyMap[1]);
let closure_1 = importDefault(dependencyMap[2]);
class ForumChannelAnalyticsManager {
constructor() {
closure_0 = this;
tmp = closure_0(this, ForumChannelAnalyticsManager);
this.setFilterTagIds = (filterTagIds) => {
self.filterTagIds = filterTagIds;
};
this.setSortOrder = (sortOrder) => {
self.sortOrder = sortOrder;
};
this.setLayout = (layout) => {
self.layout = layout;
};
this.setTagSetting = (tagSetting) => {
self.tagSetting = tagSetting;
};
this.getFilterTagIdsAnalytics = () => {
if (null != self.filterTagIds) {
const _Array = Array;
let items = Array.from(self.filterTagIds);
} else {
items = [];
}
return items;
};
this.getSortOrderAnalytics = (channelId) => {
let sortOrder = self.sortOrder;
if (null == sortOrder) {
const channel = store.getChannel(channelId);
let defaultSortOrder;
if (null != channel) {
defaultSortOrder = channel.getDefaultSortOrder();
}
sortOrder = defaultSortOrder;
}
return sortOrder;
};
this.getLayoutAnalytics = (channelId) => {
let layout = self.layout;
if (null == layout) {
const channel = store.getChannel(channelId);
let defaultLayout;
if (null != channel) {
defaultLayout = channel.getDefaultLayout();
}
layout = defaultLayout;
}
return layout;
};
this.getTagSettingAnalytics = (channelId) => {
let tagSetting = self.tagSetting;
if (null == tagSetting) {
const channel = store.getChannel(channelId);
let defaultTagSetting;
if (null != channel) {
defaultTagSetting = channel.getDefaultTagSetting();
}
tagSetting = defaultTagSetting;
}
return tagSetting;
};
return;
}
}
const importDefaultResult = importDefault(dependencyMap[0]);
const importDefaultResultResult = importDefault(dependencyMap[0])(ForumChannelAnalyticsManager);
const tmp2Result = new importDefault(dependencyMap[0])(ForumChannelAnalyticsManager)();
const result = arg1(dependencyMap[3]).fileFinishedImporting("modules/forums/tracking/ForumChannelAnalyticsManager.tsx");
export default tmp2Result;