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 {}