Skip to content

Commit 521b4af

Browse files
committed
Refactor app.module.ts and document-processor.module.ts to remove TextractModule
- Removed TextractModule from backend/src/app.module.ts as it is no longer needed. - Updated providers in app.module.ts to exclude AwsBedrockService. - Enhanced document-processor.module.ts to export AwsTextractService and AwsBedrockService, ensuring proper service availability for document processing.
1 parent 5d0b8e2 commit 521b4af

File tree

3 files changed

+2
-16
lines changed

3 files changed

+2
-16
lines changed

backend/src/app.module.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,12 @@ import configuration from './config/configuration';
44
import { AppController } from './app.controller';
55
import { AppService } from './app.service';
66
import { AwsSecretsService } from './services/aws-secrets.service';
7-
import { AwsBedrockService } from './services/aws-bedrock.service';
87
import { PerplexityService } from './services/perplexity.service';
98
import { PerplexityController } from './controllers/perplexity/perplexity.controller';
109
import { UserController } from './user/user.controller';
1110
import { ReportsModule } from './reports/reports.module';
1211
import { HealthController } from './health/health.controller';
1312
import { AuthMiddleware } from './auth/auth.middleware';
14-
import { TextractModule } from './modules/textract.module';
1513
import { DocumentProcessorModule } from './modules/document-processor.module';
1614

1715
@Module({
@@ -21,11 +19,10 @@ import { DocumentProcessorModule } from './modules/document-processor.module';
2119
load: [configuration],
2220
}),
2321
ReportsModule,
24-
TextractModule,
2522
DocumentProcessorModule,
2623
],
2724
controllers: [AppController, HealthController, PerplexityController, UserController],
28-
providers: [AppService, AwsSecretsService, AwsBedrockService, PerplexityService],
25+
providers: [AppService, AwsSecretsService, PerplexityService],
2926
})
3027
export class AppModule implements NestModule {
3128
configure(consumer: MiddlewareConsumer) {

backend/src/modules/document-processor.module.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@ import { DocumentProcessorController } from '../controllers/document-processor.c
99
imports: [ConfigModule],
1010
controllers: [DocumentProcessorController],
1111
providers: [DocumentProcessorService, AwsTextractService, AwsBedrockService],
12-
exports: [DocumentProcessorService],
12+
exports: [DocumentProcessorService, AwsTextractService, AwsBedrockService],
1313
})
1414
export class DocumentProcessorModule {}

backend/src/modules/textract.module.ts

Lines changed: 0 additions & 11 deletions
This file was deleted.

0 commit comments

Comments
 (0)