Files
portabase/src/lib/tasks/index.ts
T

13 lines
370 B
TypeScript
Raw Normal View History

2025-08-24 20:11:34 +02:00
import cron from "node-cron";
import {retentionCleanTask} from "@/lib/tasks/database";
2025-09-23 21:19:11 +02:00
import {env} from "@/env.mjs";
2025-08-24 20:11:34 +02:00
2025-09-23 21:19:11 +02:00
export const retentionJob = cron.schedule(env.RETENTION_CRON, async () => {
2025-08-24 20:11:34 +02:00
try {
console.log("Retention Job : Starting task");
await retentionCleanTask();
} catch (err) {
console.error(`[CRON] Error:`, err);
}
});