perf: categories enable

This commit is contained in:
AIsouler
2025-04-21 20:59:25 +08:00
parent 547c3e584e
commit c9f8a110f9
2 changed files with 24 additions and 17 deletions

View File

@@ -1,17 +1,14 @@
import { defineGkdSubscription } from '@gkd-kit/define';
import categories from './categories';
import globalGroups from './globalGroups';
import { RawApp, RawAppGroup } from '@gkd-kit/api';
import { batchImportApps } from '@gkd-kit/tools';
import { OPEN_AD_ORDER } from './globalGroups';
import categories from './categories';
import globalGroups, { OPEN_AD_ORDER } from './globalGroups';
import { RawApp, RawAppGroup } from '@gkd-kit/api';
const apps = await batchImportApps(`${import.meta.dirname}/apps`);
const rawApps: RawApp[] = [];
apps.forEach((appConfig) => {
appConfig.groups?.forEach((g: RawAppGroup) => {
if (!g.name.startsWith('开屏广告')) {
g.enable = false;
} else {
if (g.name.startsWith('开屏广告')) {
g.order = OPEN_AD_ORDER;
}
});