import { Module } from '@nestjs/common'; import { AuditModule } from '../audit/audit.module'; import { QueensModule } from '../queens/queens.module'; import { TasksModule } from '../tasks/tasks.module'; import { CleanupController } from './cleanup.controller'; import { CleanupService } from './cleanup.service'; import { SuggestionsModule } from './suggestions.module'; /** * The clean-up of an ended colony, API only: it settles tasks and the * queen, which pulls QueensService (and with it the webhooks) in. Kept apart * from SuggestionsModule so the CLI jobs, which import that one, do not * need them. The permission resolver comes from the global * PermissionsModule. */ @Module({ imports: [SuggestionsModule, TasksModule, QueensModule, AuditModule], controllers: [CleanupController], providers: [CleanupService], }) export class CleanupModule {}