@@ -7,15 +7,17 @@ import { DatabaseModule } from './infrastructure/database/database.module';
77import { ChatModule } from './usecases/chat/chat.module' ;
88import { AssistantsModule } from './usecases/assistants/assistants.module' ;
99import { ExtensionModule } from './infrastructure/repositories/extensions/extension.module' ;
10- import { ModelRepositoryModule } from './infrastructure/repositories/models/model.module' ;
1110import { CortexModule } from './usecases/cortex/cortex.module' ;
1211import { ConfigModule } from '@nestjs/config' ;
1312import { env } from 'node:process' ;
1413import { SeedService } from './usecases/seed/seed.service' ;
1514import { FileManagerModule } from './infrastructure/services/file-manager/file-manager.module' ;
1615import { AppLoggerMiddleware } from './infrastructure/middlewares/app.logger.middleware' ;
16+ import { TelemetryModule } from './usecases/telemetry/telemetry.module' ;
17+ import { APP_FILTER } from '@nestjs/core' ;
18+ import { GlobalExceptionFilter } from './infrastructure/exception/global.exception' ;
19+ import { UtilModule } from './util/util.module' ;
1720import { EventEmitterModule } from '@nestjs/event-emitter' ;
18- import { DownloadManagerModule } from './download-manager/download-manager.module' ;
1921import { EventsController } from './infrastructure/controllers/events.controller' ;
2022import { AssistantsController } from './infrastructure/controllers/assistants.controller' ;
2123import { ChatController } from './infrastructure/controllers/chat.controller' ;
@@ -44,8 +46,8 @@ import { ProcessController } from './infrastructure/controllers/process.controll
4446 CortexModule ,
4547 ExtensionModule ,
4648 FileManagerModule ,
47- ModelRepositoryModule ,
48- DownloadManagerModule ,
49+ TelemetryModule ,
50+ UtilModule ,
4951 ] ,
5052 controllers : [
5153 AssistantsController ,
@@ -57,7 +59,13 @@ import { ProcessController } from './infrastructure/controllers/process.controll
5759 ProcessController ,
5860 EventsController ,
5961 ] ,
60- providers : [ SeedService ] ,
62+ providers : [
63+ SeedService ,
64+ {
65+ provide : APP_FILTER ,
66+ useClass : GlobalExceptionFilter ,
67+ } ,
68+ ] ,
6169} )
6270export class AppModule implements NestModule {
6371 configure ( consumer : MiddlewareConsumer ) : void {
0 commit comments