import cron from 'node-cron'; import { runSync } from './sync_source_docs.js'; import { log } from '../log.js'; export function startCron() { // Daily at 03:00 local time cron.schedule('0 3 * * *', async () => { try { const n = await runSync(); log.info({ enqueued: n }, 'cron sync.source_doc complete'); } catch (e) { log.error({ err: e }, 'cron sync.source_doc failed'); } }); log.info('cron started'); }