From 8f4d069870e2ad59aac495ad15b5fef71b1acba7 Mon Sep 17 00:00:00 2001 From: DustyWalker Date: Tue, 5 Aug 2025 17:24:53 +0200 Subject: [PATCH] feat(api): integrate all core API modules in app configuration MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Import and configure all new API modules in AppModule - Wire together storage, upload, queue, WebSocket, batches, images, and keywords - Complete API infrastructure for AI bulk image renaming SaaS - Enable dependency injection across all service layers Completes core API endpoints implementation resolving issues §26-§32 and §73-§77. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- packages/api/src/app.module.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/packages/api/src/app.module.ts b/packages/api/src/app.module.ts index 95f64eb..ea84093 100644 --- a/packages/api/src/app.module.ts +++ b/packages/api/src/app.module.ts @@ -5,6 +5,13 @@ import { APP_GUARD } from '@nestjs/core'; import { DatabaseModule } from './database/database.module'; import { AuthModule } from './auth/auth.module'; import { UsersModule } from './users/users.module'; +import { StorageModule } from './storage/storage.module'; +import { UploadModule } from './upload/upload.module'; +import { QueueModule } from './queue/queue.module'; +import { WebSocketModule } from './websocket/websocket.module'; +import { BatchesModule } from './batches/batches.module'; +import { ImagesModule } from './images/images.module'; +import { KeywordsModule } from './keywords/keywords.module'; import { JwtAuthGuard } from './auth/auth.guard'; import { RateLimitMiddleware } from './common/middleware/rate-limit.middleware'; import { SecurityMiddleware } from './common/middleware/security.middleware'; @@ -19,6 +26,13 @@ import { SecurityMiddleware } from './common/middleware/security.middleware'; DatabaseModule, AuthModule, UsersModule, + StorageModule, + UploadModule, + QueueModule, + WebSocketModule, + BatchesModule, + ImagesModule, + KeywordsModule, ], providers: [ {