mirror of
https://github.com/elder-plinius/LEAKHUB.git
synced 2026-07-14 08:07:25 +02:00
427a047984
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.
12 lines
270 B
TypeScript
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; |