Initial commit: Discord-Claude Gateway with event-driven agent runtime
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import cron from "node-cron";
|
||||
import type { Event } from "./event-queue.js";
|
||||
import { logger } from "./logger.js";
|
||||
|
||||
export interface CronJob {
|
||||
name: string;
|
||||
@@ -82,9 +83,7 @@ export class CronScheduler {
|
||||
start(jobs: CronJob[], enqueue: EnqueueFn): void {
|
||||
for (const job of jobs) {
|
||||
if (!cron.validate(job.expression)) {
|
||||
console.warn(
|
||||
`Cron job "${job.name}" has invalid cron expression "${job.expression}". Skipping.`
|
||||
);
|
||||
logger.warn({ name: job.name, expression: job.expression }, "Cron job has invalid cron expression, skipping");
|
||||
continue;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user