16 lines
466 B
TypeScript
16 lines
466 B
TypeScript
import { cronJobs } from "convex/server";
|
|
import { internal } from "./_generated/api";
|
|
|
|
const crons = cronJobs();
|
|
|
|
// 每周定时清理(保留最近 7 天):authRefreshTokens / authSessions / jobs
|
|
// 说明:使用 UTC 时间,避免本地时区/夏令时导致触发不稳定。
|
|
crons.weekly(
|
|
"cleanup_weekly_keep_last_7_days",
|
|
{ dayOfWeek: "sunday", hourUTC: 3, minuteUTC: 0 },
|
|
(internal as any).maintenance.cleanupWeekly,
|
|
);
|
|
|
|
export default crons;
|
|
|