import { Module } from '@nestjs/common'; import { FilesService } from './files.service'; import { FilesController } from './files.controller'; import { UsersRepositoryModule } from '../../repositories/users/users.repository.module'; import { AudioFilesRepositoryModule } from '../../repositories/audio_files/audio_files.repository.module'; import { AudioOptionItemsRepositoryModule } from '../../repositories/audio_option_items/audio_option_items.repository.module'; import { TasksRepositoryModule } from '../../repositories/tasks/tasks.repository.module'; import { BlobstorageModule } from '../../gateways/blobstorage/blobstorage.module'; import { TemplateFilesRepositoryModule } from '../../repositories/template_files/template_files.repository.module'; import { UserGroupsRepositoryModule } from '../../repositories/user_groups/user_groups.repository.module'; import { NotificationhubModule } from '../../gateways/notificationhub/notificationhub.module'; import { LicensesRepositoryModule } from '../../repositories/licenses/licenses.repository.module'; import { SendGridModule } from '../../gateways/sendgrid/sendgrid.module'; import { AdB2cModule } from '../../gateways/adb2c/adb2c.module'; import { AccountsRepositoryModule } from '../../repositories/accounts/accounts.repository.module'; @Module({ imports: [ UsersRepositoryModule, AudioFilesRepositoryModule, AudioOptionItemsRepositoryModule, TasksRepositoryModule, BlobstorageModule, TemplateFilesRepositoryModule, UserGroupsRepositoryModule, NotificationhubModule, LicensesRepositoryModule, SendGridModule, AdB2cModule, AccountsRepositoryModule, AudioFilesRepositoryModule, ], providers: [FilesService], controllers: [FilesController], }) export class FilesModule {}