#Circular dependency problem
5 messages · Page 1 of 1 (latest)
@Module({
imports: [
RmqModule,
I18nModule,
ScheduleModule.forRoot(),
ConfigModule.forRoot({
isGlobal: true,
envFilePath: './apps/admin/.env',
}),
ThrottlerModule.forRootAsync(throttlerAsyncOptions),
RedisModule,
AuthModule,
AuthLibModule,
UsersModule,
BetsModule,
DepositsModule,
WithdrawalsModule,
StatisticsModule,
CountriesModule,
ReferralBonusModule,
KycModule,
DatabaseModule,
SupportChatModule,
AffiliatesModule,
CoinsModule,
VoucherBonusModule,
UserPartnerFormModule,
SessionsModule,
SegmentsModule,
AudiencesModule,
TemplateTypesModule,
TemplatesModule,
MarketingCampaignPipelineBlockTypesModule,
MarketingCampaignPipelineBlockCategoriesModule,
MarketingCampaignPipelineBlockAttributesModule,
MarketingCampaignsModule,
MarketingCampaignPipelineBlocksModule,
MarketingCampaignTasksModule,
MarketingCampaignTaskTypesModule,
TemplateFormatterVariablesModule,
BonusModule,
BonusTypesModule,
GamesModule,
GameProvidersModule,
GameFreespinsModule,
LoggerModule,
],
controllers: [],
providers: [
{
provide: APP_GUARD,
useClass: ThrottlerGuard,
},
],
})
export class AdminModule implements NestModule {
configure(consumer: MiddlewareConsumer) {
consumer.apply(ApiLoggerMiddleware).forRoutes('*');
}
}
here it is.