import { app, assistantConfig } from '@/app.ts'; import { reload } from '../../module/reload-server.ts'; app .route({ path: 'config', description: '获取配置', middleware: ['auth-admin'], }) .define(async (ctx) => { ctx.body = assistantConfig.getCacheAssistantConfig(); }) .addTo(app); app .route({ path: 'config', key: 'set', description: '设置配置', middleware: ['auth-admin'], }) .define(async (ctx) => { const { data } = ctx.query; ctx.body = assistantConfig.setConfig(data, true); reload(); }) .addTo(app); app.route({ path: 'config', key: 'getId', description: '获取appId', }).define(async (ctx) => { const config = assistantConfig.getCacheAssistantConfig(); const appId = config?.app?.id || null; ctx.body = { id: appId, } }).addTo(app);