Skip to content

Instantly share code, notes, and snippets.

@ancyrweb
Created October 3, 2022 03:50
Show Gist options
  • Save ancyrweb/e4fd616f888d77cefaa40eda18e69dc6 to your computer and use it in GitHub Desktop.
Save ancyrweb/e4fd616f888d77cefaa40eda18e69dc6 to your computer and use it in GitHub Desktop.
import { BullModule } from '@nestjs/bull';
import { Module } from '@nestjs/common';
import { EventEmitterModule } from '@nestjs/event-emitter';
import { AppController } from './app.controller';
import { AppService } from './app.service';
import { CommentEmailGenerator } from './comment.email-generator';
import { CommentNotifier } from './comment.notifier';
import { EmailProcessor } from './email.processor';
import { EmailService } from './email.service';
@Module({
imports: [
BullModule.registerQueue({
name: 'emails',
redis: {
host: 'localhost',
port: 7003,
},
}),
EventEmitterModule.forRoot({}),
],
controllers: [AppController],
providers: [
AppService,
CommentEmailGenerator,
CommentNotifier,
EmailService,
EmailProcessor,
],
})
export class AppModule {}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment