All checks were successful
Deploy API Server / build-and-deploy (push) Successful in 45s
- Move AdminLearningService + DTOs to learning-session module - Merge 21 new endpoints into existing admin-api/learning controller - Add analysis and ai-usage methods to unified service - Delete admin-learning module (no longer needed) - Revert JwtAuthGuard /api/admin bypass (was breaking isolation) - Fix: /api/* now exclusively serves user/iOS traffic again Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
17 lines
856 B
TypeScript
17 lines
856 B
TypeScript
import { Module } from '@nestjs/common';
|
|
import { PrismaModule } from '../../infrastructure/database/prisma.module';
|
|
import { AiRuntimeModule } from '../ai-runtime/ai-runtime.module';
|
|
import { LearningSessionController } from './learning-session.controller';
|
|
import { AdminLearningController } from './admin-learning.controller';
|
|
import { AdminLearningService } from './admin-learning.service';
|
|
import { LearningSessionService } from './learning-session.service';
|
|
import { LearningSessionRepository } from './learning-session.repository';
|
|
|
|
@Module({
|
|
imports: [PrismaModule, AiRuntimeModule],
|
|
controllers: [LearningSessionController, AdminLearningController],
|
|
providers: [AdminLearningService, LearningSessionService, LearningSessionRepository],
|
|
exports: [LearningSessionService, LearningSessionRepository],
|
|
})
|
|
export class LearningSessionModule {}
|