X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Flib%2Fjob-queue%2Fhandlers%2Femail.ts;h=3157731e2ea5e5afe4474f301b45c5e597c96059;hb=ea54cd04c1ff0e55651cd5fb1a83672acde68604;hp=220d0af32e80ecd62b61f7f5e8da58e234b40439;hpb=a4101923e699e49ceb9ff36e971c75417fafc9f0;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/lib/job-queue/handlers/email.ts b/server/lib/job-queue/handlers/email.ts index 220d0af32..3157731e2 100644 --- a/server/lib/job-queue/handlers/email.ts +++ b/server/lib/job-queue/handlers/email.ts @@ -1,19 +1,13 @@ import * as Bull from 'bull' import { logger } from '../../../helpers/logger' import { Emailer } from '../../emailer' - -export type EmailPayload = { - to: string[] - subject: string - text: string - from?: string -} +import { EmailPayload } from '@shared/models' async function processEmail (job: Bull.Job) { const payload = job.data as EmailPayload logger.info('Processing email in job %d.', job.id) - return Emailer.Instance.sendMail(payload.to, payload.subject, payload.text, payload.from) + return Emailer.Instance.sendMail(payload) } // ---------------------------------------------------------------------------