✨ feat(稷下学宫): ff931afe4到7421822f6

This commit is contained in:
luying
2023-08-30 11:02:52 +08:00
parent 59a334d673
commit 05cbe318e9
102 changed files with 147876 additions and 715 deletions
@@ -54,6 +54,7 @@ import { LinkModel } from '../db/Link';
import { getHiddenData } from './memoryCache/hiddenData';
import { AuthorBookModel } from '../db/AuthorBook';
import { gameData } from '../pubUtils/data';
import { getRougeData } from './battle/rougeService';
/**
* init: 初始的时候是否推送 true-推 false-不推
@@ -89,6 +90,7 @@ const modules = [
{ id: 26, type: 'survey', init: false, refresh: true, guild: false },
{ id: 27, type: 'ladder', init: false, refresh: true, guild: false },
{ id: 28, type: 'hiddenData', init: true, refresh: true, guild: false },
{ id: 29, type: 'rouge', init: true, refresh: true, guild: false },
]
export async function pushData(hasInit: boolean, role: RoleType, session: FrontendOrBackendSession, pushType: 'entry' | 'refresh' = 'entry') {
@@ -229,6 +231,8 @@ export async function getModuleData(type: string, data: { role: RoleType, sessio
return await getLadderData(role.roleId, false);
case 'hiddenData':
return getHiddenData();
case 'rouge':
return await getRougeData(role.roleId);
default:
return null;
}