canina/backend/src/admin/admin.module.ts
parsaaghayi dc88677169
Some checks failed
Deploy Canina / deploy (push) Waiting to run
E2E Playwright Tests / Run Full E2E & Security Suites (push) Failing after 11s
fix(security): resolve all critical, high, and medium security vulnerabilities
2026-09-23 22:05:12 +03:30

51 lines
1.7 KiB
TypeScript

import { Module } from '@nestjs/common';
import { AdminController } from './admin.controller';
import { AdminService } from './admin.service';
import { ReportsController } from './reports.controller';
import { ReportsService } from './reports.service';
import { MediaController } from './media.controller';
import { MediaService } from './media.service';
import { CategoriesController } from './categories.controller';
import { CategoriesService } from './categories.service';
import { BlogsController } from './blogs.controller';
import { BlogsService } from './blogs.service';
import { WikiController } from './wiki.controller';
import { WikiService } from './wiki.service';
import { PetsController } from './pets.controller';
import { PetsService } from './pets.service';
import { SslController } from './ssl.controller';
import { SslService } from './ssl.service';
import { ApiKeysController } from './api-keys.controller';
import { ApiKeysService } from './api-keys.service';
import { PrismaModule } from '../prisma/prisma.module';
import { RedisModule } from '../redis/redis.module';
import { SettingsModule } from '../settings/settings.module';
@Module({
imports: [PrismaModule, RedisModule, SettingsModule],
controllers: [
AdminController,
ReportsController,
MediaController,
CategoriesController,
BlogsController,
WikiController,
PetsController,
SslController,
ApiKeysController,
],
providers: [
AdminService,
ReportsService,
MediaService,
CategoriesService,
BlogsService,
WikiService,
PetsService,
SslService,
ApiKeysService,
],
exports: [ApiKeysService, MediaService],
})
export class AdminModule {}