Files
LEAKHUB/convex/crons.ts
T
2alf 427a047984 User-closed request cron job
1. Added `closedBy` field to schema which can be either "user" | "verification"
2. When user closes request => closedBy: "user"
3. When verification closes request => closedBy: "verification"
4. Cron only deletes requests where closedBy === "user" after 1 day

Reduces clustering in UI and database.
2025-12-24 21:36:56 +01:00

12 lines
270 B
TypeScript

import { cronJobs } from "convex/server";
import { internal } from "./_generated/api";
const crons = cronJobs();
crons.daily(
"delete closed requests after a day",
{ hourUTC: 1, minuteUTC: 0 },
internal.requests.deleteOldClosedRequests
);
export default crons;