fix: Welcome mail send using worker

This commit is contained in:
SauravDhakal
2026-04-05 12:43:35 +05:45
parent 2f30be8c82
commit 4905c6f1d1
9 changed files with 9 additions and 6 deletions

View File

@@ -34,12 +34,12 @@ import { ExpressAdapter } from '@bull-board/express';
},
}),
BullBoardModule.forRoot({
route: '/queues', // 👈 dashboard URL
route: '/queues', // Dashboard URL
adapter: ExpressAdapter,
}),
BullBoardModule.forFeature({
name: 'mail', // 👈 register each queue you want visible
name: 'mail', // Register each queue you want visible
adapter: BullMQAdapter,
}),
UserModule,

View File

@@ -7,7 +7,6 @@ import { UserModule } from 'src/user/user.module';
import { JwtModule } from '@nestjs/jwt';
import { RequestContextModule } from 'core/als/request-context.module';
import { BullModule } from '@nestjs/bullmq';
import { Queue } from 'bullmq';
@Global()
@Module({

View File

@@ -1,4 +1,4 @@
import { Injectable, UnauthorizedException } from '@nestjs/common';
import { Inject, Injectable, UnauthorizedException } from '@nestjs/common';
import { Public } from './decorators';
import { LoginUserRequestDTO, RegisterUserRequestDTO } from './dto';
import * as bcrypt from 'bcrypt';

View File

@@ -1,7 +1,7 @@
import { Module } from '@nestjs/common';
import { MailService } from './mail.service';
import { BullModule } from '@nestjs/bullmq';
import { MailConsumer } from './mail.consumer';
import { MailConsumer } from './mail.processor';
@Module({
imports: [

View File

@@ -5,7 +5,7 @@ import { PrismaService } from 'src/prisma/prisma.service';
@Injectable()
export class UserService {
constructor(private readonly prisma: PrismaService) {}
constructor(private readonly prisma: PrismaService) { }
async createUserWithPassword(dto: RegisterUserRequestDTO) {
try {