@@ -7,7 +7,6 @@ import { ThrottlerModule } from '@nestjs/throttler';
77import { GraphQLModule } from '@nestjs/graphql' ;
88import { ApolloDriver , ApolloDriverConfig } from '@nestjs/apollo' ;
99import { SentryModule } from '@sentry/nestjs/setup' ;
10- import { DevtoolsModule } from '@nestjs/devtools-integration' ;
1110import AppModule from '@app/app.module' ;
1211import GraphQlModule from '@graphql/graphql.module' ;
1312import { formatGraphQlError } from '@graphql/utils/errors.util' ;
@@ -16,6 +15,7 @@ import RequestRateLimitConstants from '@common/constants/RequestRateLimit.consta
1615import { EnvironmentsEnum } from '@common/enums/environments.enum' ;
1716import CommonModule from '@common/common.module' ;
1817import envsConfig from './configs/envs.config' ;
18+ import devToolsFactory from './configs/nestDevTools.config' ;
1919import LifecycleService from './start/Lifecycle.service' ;
2020import Exceptions from './errors/Exceptions' ;
2121import LoggerService , { RequestLoggerProvider } from './logging/Logger.service' ;
@@ -33,8 +33,10 @@ import SyncCronTask from './cron/tasks/SyncCron.task';
3333
3434
3535const { application : appConfigs } = envsConfig ( ) ;
36+
3637const requestRateLimitConstants = new RequestRateLimitConstants ( ) ;
3738
39+
3840@Global ( )
3941@Module ( {
4042 imports : [
@@ -64,10 +66,7 @@ const requestRateLimitConstants = new RequestRateLimitConstants();
6466 include : [ ] ,
6567 } ) ,
6668 SentryModule . forRoot ( ) ,
67- DevtoolsModule . register ( {
68- http : appConfigs . environment === EnvironmentsEnum . DEVELOPMENT ,
69- port : appConfigs . nestDevToolsPort ,
70- } ) ,
69+ ...devToolsFactory ( appConfigs . nestDevToolsPort , appConfigs . environment ) ,
7170 CommonModule ,
7271 AppModule ,
7372 EventsModule ,
0 commit comments