All checks were successful
Deploy API Server / build-and-deploy (push) Successful in 44s
M3-04: RecentItem/Favorite/SearchHistory models, Tag CRUD, global search, workspace dashboard M3-05: NotificationPreference/PushToken/Template models, preferences, push tokens, admin templates M3-06: CacheService with wrap() penetration protection, key naming conventions, admin cache management E2E: 27 new tests for M3-04/05/06 (35/36 passing overall) Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
17 lines
770 B
TypeScript
17 lines
770 B
TypeScript
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 {}
|