/opt/mawid/apps/api/src/reminders
NameSizeModeActions
reminder-queue.ts5270644editdlrm
reminder-reply.service.ts34330644editdlrm
reminder-sender.service.ts21330644editdlrm
reminder.service.ts35900644editdlrm
reminder.worker.ts40600644editdlrm
reminders.e2e.spec.ts133040644editdlrm
reminders.module.ts10880644editdlrm
Edit: /opt/mawid/apps/api/src/reminders/reminder-queue.ts (527B)
import { Queue } from 'bullmq'; export const REMINDER_QUEUE = Symbol('REMINDER_QUEUE'); export const REMINDER_QUEUE_NAME = 'reminders'; export type ReminderJobName = 'reminder' | 'risk-check'; export interface ReminderQueueJob { /** ReminderJob.id for 'reminder'; Appointment.id for 'risk-check'. */ id: string; } export type ReminderQueue = Queue; // BullMQ custom job ids must not contain ':' export const riskCheckJobId = (appointmentId: string) => `risk-${appointmentId}`;