Enqueue confirmation email

This commit is contained in:
Hongbo Wu
2024-04-01 18:22:58 +08:00
parent 61b3241b64
commit 10dcb922f2
5 changed files with 63 additions and 15 deletions

View File

@ -36,6 +36,10 @@ import {
import { refreshAllFeeds } from './jobs/rss/refreshAllFeeds'
import { refreshFeed } from './jobs/rss/refreshFeed'
import { savePageJob } from './jobs/save_page'
import {
sendConfirmationEmail,
SEND_CONFIRMATION_EMAIL_JOB,
} from './jobs/send_email'
import {
syncReadPositionsJob,
SYNC_READ_POSITIONS_JOB_NAME,
@ -157,6 +161,8 @@ export const createWorker = (connection: ConnectionOptions) =>
return processYouTubeTranscript(job.data)
case EXPORT_ALL_ITEMS_JOB_NAME:
return exportAllItems(job.data)
case SEND_CONFIRMATION_EMAIL_JOB:
return sendConfirmationEmail(job.data)
default:
logger.warning(`[queue-processor] unhandled job: ${job.name}`)
}