This repository was archived by the owner on Jul 4, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +7
-5
lines changed Expand file tree Collapse file tree 2 files changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ import MistralEngineExtension from './mistral.engine';
4
4
import OpenAIEngineExtension from './openai.engine' ;
5
5
import { HttpModule , HttpService } from '@nestjs/axios' ;
6
6
import { ConfigsUsecases } from '@/usecases/configs/configs.usecase' ;
7
- import { ConfigsModule } from '@/usecases/configs/configs .module' ;
7
+ import { FileManagerModule } from '@/infrastructure/services/file-manager/file-manager .module' ;
8
8
9
9
const provider = {
10
10
provide : 'EXTENSIONS_PROVIDER' ,
@@ -17,9 +17,10 @@ const provider = {
17
17
} ;
18
18
19
19
@Module ( {
20
- imports : [ HttpModule , ConfigsModule ] ,
20
+ // Do not import ConfigsModule here to avoid circular dependency
21
+ imports : [ HttpModule , FileManagerModule ] ,
21
22
controllers : [ ] ,
22
- providers : [ provider ] ,
23
- exports : [ provider ] ,
23
+ providers : [ ConfigsUsecases , provider ] ,
24
+ exports : [ ConfigsUsecases , provider ] ,
24
25
} )
25
26
export class ExtensionsModule { }
Original file line number Diff line number Diff line change 1
1
import { Module } from '@nestjs/common' ;
2
2
import { FileManagerModule } from '@/infrastructure/services/file-manager/file-manager.module' ;
3
3
import { ConfigsUsecases } from './configs.usecase' ;
4
+ import { ExtensionModule } from '@/infrastructure/repositories/extensions/extension.module' ;
4
5
5
6
@Module ( {
6
- imports : [ FileManagerModule ] ,
7
+ imports : [ FileManagerModule , ExtensionModule ] ,
7
8
controllers : [ ] ,
8
9
providers : [ ConfigsUsecases ] ,
9
10
exports : [ ConfigsUsecases ] ,
You can’t perform that action at this time.
0 commit comments