Files
claudedo-online/server/api/tasks/[id]/consume.post.ts

9 lines
325 B
TypeScript

// POST /api/tasks/:id/consume (desktop) — mark a web task imported. Idempotent.
export default defineEventHandler(async (event) => {
const ok = await consume(getSql(), getRouterParam(event, "id")!);
if (!ok) {
throw createError({ statusCode: 404, statusMessage: "task not found" });
}
return { ok: true };
});