This commit is contained in:
2026-04-21 18:27:46 +08:00
parent 04bff9617d
commit 4372ab5be1
358 changed files with 30788 additions and 14737 deletions

View File

@@ -1,11 +1,19 @@
import { listCustomWorldWorks } from '../storageService';
import type { ListRpgCreationWorksResponse } from '../../../packages/shared/src';
import { requestRpgCreationRuntimeJson } from './rpgCreationRuntimeClient';
export async function listRpgCreationWorks() {
const response = await requestRpgCreationRuntimeJson<ListRpgCreationWorksResponse>(
'/custom-world/works',
{ method: 'GET' },
'读取创作作品列表失败',
);
return Array.isArray(response?.items) ? response.items : [];
}
/**
* 工作包 A 先建立 RPG 创作作品流的独立 client。
* 当前作品列表仍复用旧存储服务,后续工作包 D 再切出真正的专属请求实现。
* 工作包 D 把作品列表请求正式迁入 RPG 创作 client。
*/
export const rpgCreationWorkClient = {
listWorks: listCustomWorldWorks,
listWorks: listRpgCreationWorks,
};
export { listCustomWorldWorks as listRpgCreationWorks };