import { Module } from '@nestjs/common';
import {
  CONFIGURATION_VALIDATION_TIMEOUT,
  ConfigurationValidationService,
} from './services/configuration-validation/configuration-validation.service';

@Module({
  providers: [ConfigurationValidationService],
})
export class ConfigurationModule {
  constructor(configurationValidationService: ConfigurationValidationService) {
    setTimeout(
      () => configurationValidationService.validate(),
      CONFIGURATION_VALIDATION_TIMEOUT
    );
  }
}
