Spaces:
Paused
Paused
| import { json } from "@sveltejs/kit"; | |
| import { logger } from "$lib/server/logger"; | |
| import { computeAllStats } from "$lib/jobs/refresh-conversation-stats"; | |
| // Triger like this: | |
| // curl -X POST "http://localhost:5173/chat/admin/stats/compute" -H "Authorization: Bearer <ADMIN_API_SECRET>" | |
| export async function POST() { | |
| computeAllStats().catch((e) => logger.error(e)); | |
| return json( | |
| { | |
| message: "Stats job started", | |
| }, | |
| { status: 202 } | |
| ); | |
| } | |