import { Module } from '@nestjs/common';
import { ApplicationModule } from '../application/application.module';
import { AnalyticsController } from './controllers/analytics.controller';
import { PresenceController } from './controllers/presence.controller';
import { HealthController } from './controllers/health.controller';
import { JwtAuthGuard } from '../shared/guards/jwt-auth.guard';
import { AdminGuard } from '../shared/guards/admin.guard';

@Module({
  imports: [ApplicationModule],
  controllers: [AnalyticsController, PresenceController, HealthController],
  providers: [JwtAuthGuard, AdminGuard],
})
export class ApiModule {}
