port-nimara-client-portal/server/plugins/eoi-reminders.ts

20 lines
626 B
TypeScript
Raw Normal View History

import { scheduleEOIReminders } from '~/server/tasks/eoi-reminders';
import { scheduleEmailProcessing } from '~/server/tasks/process-sales-emails';
export default defineNitroPlugin((nitroApp) => {
// Schedule EOI reminders when server starts
console.log('[Plugin] Initializing EOI reminder scheduler...');
// Add a small delay to ensure all services are ready
setTimeout(() => {
scheduleEOIReminders();
}, 5000);
// Schedule email processing for EOI attachments
console.log('[Plugin] Initializing email processing scheduler...');
setTimeout(() => {
scheduleEmailProcessing();
}, 7000);
});