kaneo (minimalist kanban) fork to experiment adding a tangled integration
github.com/usekaneo/kaneo
1import { Cron } from "croner";
2import { checkDueDateReminders } from "./due-date-reminders";
3
4const jobs: Cron[] = [];
5
6export function initializeScheduler(): void {
7 jobs.push(new Cron("*/5 * * * *", checkDueDateReminders));
8 console.log("⏰ Scheduler started (due date reminders every 5 minutes)");
9}
10
11export function shutdownScheduler(): void {
12 for (const job of jobs) {
13 job.stop();
14 }
15 jobs.length = 0;
16}