import { Module, forwardRef } from '@nestjs/common'; import { IamModule } from '../iam/iam.module'; import { PromoModule } from '../promo/promo.module'; import { AnalyticsController, PromoController } from './analytics.controller'; import { AnalyticsService } from './analytics.service'; import { OptionalJwtAuthGuard } from '../../common/guards/optional-jwt-auth.guard'; import { JwtAuthGuard } from '../../common/guards/jwt-auth.guard'; @Module({ imports: [forwardRef(() => IamModule), PromoModule], controllers: [AnalyticsController, PromoController], providers: [AnalyticsService, OptionalJwtAuthGuard, JwtAuthGuard], exports: [AnalyticsService], }) export class AnalyticsModule {}