#Circular dependency problem

5 messages · Page 1 of 1 (latest)

sinful magnet
#

please show us the AdminModule

timid oar
#
@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.

sinful magnet
#

I don't think we can't help much here

#

somehow that DatabaseModule class undefined at BonusWalletModule

#

peharps madge is not that good