import { Module } from '@nestjs/common'; import { WorkspaceController } from './workspace.controller'; import { WorkspaceService } from './workspace.service'; import { WorkspaceRepository } from './workspace.repository'; import { PrismaService } from '../../infrastructure/database/prisma.service'; import { EventBusModule } from '../../common/event-bus/event-bus.module'; import { RedisModule } from '../../infrastructure/redis/redis.module'; import { ContentSafetyModule } from '../content-safety/content-safety.module'; @Module({ imports: [EventBusModule, RedisModule, ContentSafetyModule], controllers: [WorkspaceController], providers: [WorkspaceService, WorkspaceRepository, PrismaService], exports: [WorkspaceService], }) export class WorkspaceModule {}