import { listTasks } from "../../../service/scheduler"; import { listRegisteredTasks } from "../../../scheduler/registry"; export default defineWrappedResponseHandler(async (event) => { const query = getQuery(event); const page = query.page ? Number(query.page) : 1; const pageSize = query.pageSize ? Number(query.pageSize) : 20; const result = await listTasks({ page, pageSize, type: query.type as string | undefined, enabled: query.enabled !== undefined ? Number(query.enabled) : undefined, }); return R.success({ ...result, registeredFunctions: listRegisteredTasks(), }); });