import { Module, HttpModule } from '@nestjs/common'; import { RulesModule } from './rules/rules.module'; import { RunnableModule } from './runnables/runnable.module'; import { GitModule } from './git/git.module'; import { ScheduleService } from './scheduler/scheduler.service'; import { CronController } from './controllers/cron.controller'; import { DocumentationController } from './controllers/documentation.controller'; import { RegisterController } from './controllers/register.controller'; import { WebhookController } from './controllers/webhook.controller'; import { ApplicationController } from './controllers/application.controller'; import { analytics } from './analytics/analytics.service'; @Module({ imports: [ HttpModule, RulesModule.forRoot(analytics), RunnableModule.forRoot(analytics), GitModule, ], controllers: [ ApplicationController, CronController, DocumentationController, RegisterController, WebhookController, ], providers: [ScheduleService], }) export class AppModule {}