From 6eae39a39502d9627202f02d15a90d001e5582c8 Mon Sep 17 00:00:00 2001 From: wangdl Date: Tue, 9 Jun 2026 22:03:42 +0800 Subject: [PATCH] fix: register M8 modules in app.module.ts (routes were 404) Co-Authored-By: Claude Opus 4.7 --- src/app.module.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/app.module.ts b/src/app.module.ts index 8f26fe8..049bb26 100644 --- a/src/app.module.ts +++ b/src/app.module.ts @@ -60,6 +60,11 @@ import { ReleaseModule } from './modules/release/release.module'; import { ComplianceModule } from './modules/compliance/compliance.module'; import { AdminNotificationsModule } from './modules/admin-notifications/admin-notifications.module'; import { QuizModule } from './modules/quiz/quiz.module'; +import { ReadingEventModule } from './modules/reading-event/reading-event.module'; +import { ReadingModule } from './modules/reading/reading.module'; +import { MaterialReadingProgressModule } from './modules/material-reading-progress/material-reading-progress.module'; +import { LearningRecordModule } from './modules/learning-record/learning-record.module'; +import { TemporaryReadingMaterialModule } from './modules/temporary-reading-material/temporary-reading-material.module'; import { JwtAuthGuard } from './common/guards/jwt-auth.guard'; import { RolesGuard } from './common/guards/roles.guard'; @@ -165,6 +170,12 @@ import appleConfig from './config/apple.config'; ComplianceModule, AdminNotificationsModule, QuizModule, + // ── M8 Learning Info ── + ReadingEventModule, + ReadingModule, + MaterialReadingProgressModule, + LearningRecordModule, + TemporaryReadingMaterialModule, ], providers: [ { provide: APP_GUARD, useClass: RateLimitGuard },