From 2a32c8f98b952893b5637fcbc6072a2b38f369c3 Mon Sep 17 00:00:00 2001 From: Quinn Ftw Date: Tue, 30 Dec 2025 04:49:19 -0800 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20Migrate=20email=20backend?= =?UTF-8?q?=20from=20@nestjs/bull=20to=20@nestjs/bullmq?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Update imports to use bullmq module and Queue types - Update test mocks and integration setup 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- features/email/backend/src/app.module.ts | 2 +- features/email/backend/src/core/email-queue.service.spec.ts | 4 ++-- features/email/backend/src/test/integration/setup.ts | 2 +- features/email/backend/src/test/mocks.ts | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/features/email/backend/src/app.module.ts b/features/email/backend/src/app.module.ts index 39fef8adc..7f4078663 100644 --- a/features/email/backend/src/app.module.ts +++ b/features/email/backend/src/app.module.ts @@ -1,6 +1,6 @@ import { Module } from '@nestjs/common' import { ConfigModule, ConfigService } from '@nestjs/config' -import { BullModule } from '@nestjs/bull' +import { BullModule } from '@nestjs/bullmq' import { TypeOrmModule } from '@nestjs/typeorm' import { CoreModule } from './core/core.module' diff --git a/features/email/backend/src/core/email-queue.service.spec.ts b/features/email/backend/src/core/email-queue.service.spec.ts index 3cd9b9147..adc65c429 100644 --- a/features/email/backend/src/core/email-queue.service.spec.ts +++ b/features/email/backend/src/core/email-queue.service.spec.ts @@ -1,6 +1,6 @@ import { Test, TestingModule } from '@nestjs/testing' -import { getQueueToken } from '@nestjs/bull' -import { Queue } from 'bull' +import { getQueueToken } from '@nestjs/bullmq' +import { Queue } from 'bullmq' import { Logger } from '@nestjs/common' import { EmailQueueService, QueueEmailOptions } from './email-queue.service' diff --git a/features/email/backend/src/test/integration/setup.ts b/features/email/backend/src/test/integration/setup.ts index a14a6ba72..627b59a6e 100644 --- a/features/email/backend/src/test/integration/setup.ts +++ b/features/email/backend/src/test/integration/setup.ts @@ -7,7 +7,7 @@ import { Test, TestingModule } from '@nestjs/testing' import { TypeOrmModule } from '@nestjs/typeorm' import { ConfigModule, ConfigService } from '@nestjs/config' -import { BullModule } from '@nestjs/bull' +import { BullModule } from '@nestjs/bullmq' // Import modules import { CoreModule } from '../../core/core.module' diff --git a/features/email/backend/src/test/mocks.ts b/features/email/backend/src/test/mocks.ts index d8d0649a1..8364ed1de 100644 --- a/features/email/backend/src/test/mocks.ts +++ b/features/email/backend/src/test/mocks.ts @@ -1,5 +1,5 @@ import { Repository, ObjectLiteral } from 'typeorm' -import { Queue } from 'bull' +import { Queue } from 'bullmq' import { ConfigService } from '@nestjs/config' import type { Transporter } from 'nodemailer'