perf: Reuse redis connections where possible (#1157)
* reuse redis connections where possible * redis -> ioredis
This commit is contained in:
@@ -4,7 +4,7 @@ import debug from 'debug';
|
||||
import bugsnag from 'bugsnag';
|
||||
import nodemailer from 'nodemailer';
|
||||
import Oy from 'oy-vey';
|
||||
import Queue from 'bull';
|
||||
import { createQueue } from './utils/queue';
|
||||
import { baseStyles } from './emails/components/EmailLayout';
|
||||
import { WelcomeEmail, welcomeEmailText } from './emails/WelcomeEmail';
|
||||
import { ExportEmail, exportEmailText } from './emails/ExportEmail';
|
||||
@@ -182,7 +182,7 @@ export class Mailer {
|
||||
const mailer = new Mailer();
|
||||
export default mailer;
|
||||
|
||||
export const mailerQueue = new Queue('email', process.env.REDIS_URL);
|
||||
export const mailerQueue = createQueue('email');
|
||||
|
||||
mailerQueue.process(async (job: EmailJob) => {
|
||||
// $FlowIssue flow doesn't like dynamic values
|
||||
|
||||
Reference in New Issue
Block a user