Spaces:
Sleeping
Sleeping
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 } | |
); | |
} | |