|
@@ -1,5 +1,5 @@
|
|
|
// apps/box-app-api/src/rabbitmq/rabbitmq.module.ts
|
|
// apps/box-app-api/src/rabbitmq/rabbitmq.module.ts
|
|
|
-import { Module } from '@nestjs/common';
|
|
|
|
|
|
|
+import { Module, forwardRef } from '@nestjs/common';
|
|
|
import { ConfigModule } from '@nestjs/config';
|
|
import { ConfigModule } from '@nestjs/config';
|
|
|
import { RabbitmqPublisherService } from './rabbitmq-publisher.service';
|
|
import { RabbitmqPublisherService } from './rabbitmq-publisher.service';
|
|
|
import { RabbitmqFallbackReplayService } from './rabbitmq-fallback-replay.service';
|
|
import { RabbitmqFallbackReplayService } from './rabbitmq-fallback-replay.service';
|
|
@@ -9,7 +9,7 @@ import { RedisModule } from '@box/db/redis/redis.module';
|
|
|
import { AuthModule } from '../feature/auth/auth.module';
|
|
import { AuthModule } from '../feature/auth/auth.module';
|
|
|
|
|
|
|
|
@Module({
|
|
@Module({
|
|
|
- imports: [ConfigModule, RedisModule, AuthModule],
|
|
|
|
|
|
|
+ imports: [ConfigModule, RedisModule, forwardRef(() => AuthModule)],
|
|
|
controllers: [RabbitmqFallbackReplayController, RabbitmqStatusController],
|
|
controllers: [RabbitmqFallbackReplayController, RabbitmqStatusController],
|
|
|
providers: [RabbitmqPublisherService, RabbitmqFallbackReplayService],
|
|
providers: [RabbitmqPublisherService, RabbitmqFallbackReplayService],
|
|
|
exports: [RabbitmqPublisherService, RabbitmqFallbackReplayService],
|
|
exports: [RabbitmqPublisherService, RabbitmqFallbackReplayService],
|