1- import { MiddlewareConsumer , Module , NestModule } from "@nestjs/common" ;
2- import { APP_GUARD , APP_INTERCEPTOR } from "@nestjs/core" ;
3- import { ScheduleModule } from "@nestjs/schedule" ;
4- import { ThrottlerGuard , ThrottlerModule } from "@nestjs/throttler" ;
5- import { AppController } from "./app.controller.js" ;
6- import { GlobalDatabaseContext } from "./common/application/global-database-context.js" ;
7- import { BaseType , UseCaseType } from "./common/data-injection.tokens.js" ;
8- import { AIModule } from "./entities/ai/ai.module.js" ;
9- import { ApiKeyModule } from "./entities/api-key/api-key.module.js" ;
10- import { CompanyFaviconModule } from "./entities/company-favicon/company-favicon.module.js" ;
11- import { CompanyInfoModule } from "./entities/company-info/company-info.module.js" ;
12- import { CompanyLogoModule } from "./entities/company-logo/company-logo.module.js" ;
13- import { CompanyTabTitleModule } from "./entities/company-tab-title/company-tab-title.module.js" ;
14- import { ConnectionModule } from "./entities/connection/connection.module.js" ;
15- import { ConnectionPropertiesModule } from "./entities/connection-properties/connection-properties.module.js" ;
16- import { ConversionModule } from "./entities/convention/conversion.module.js" ;
17- import { CronJobsModule } from "./entities/cron-jobs/cron-jobs.module.js" ;
18- import { CustomFieldModule } from "./entities/custom-field/custom-field.module.js" ;
19- import { DemoDataModule } from "./entities/demo-data/demo-deta.module.js" ;
20- import { EmailModule } from "./entities/email/email/email.module.js" ;
21- import { GroupModule } from "./entities/group/group.module.js" ;
22- import { LoggingModule } from "./entities/logging/logging.module.js" ;
23- import { PermissionModule } from "./entities/permission/permission.module.js" ;
24- import { S3WidgetModule } from "./entities/s3-widget/s3-widget.module.js" ;
25- import { SharedJobsModule } from "./entities/shared-jobs/shared-jobs.module.js" ;
26- import { TableModule } from "./entities/table/table.module.js" ;
27- import { TableTriggersModule } from "./entities/table-actions/table-action-rules-module/action-rules.module.js" ;
28- import { TableActionModule } from "./entities/table-actions/table-actions-module/table-action.module.js" ;
29- import { TableCategoriesModule } from "./entities/table-categories/table-categories.module.js" ;
30- import { TableFiltersModule } from "./entities/table-filters/table-filters.module.js" ;
31- import { TableLogsModule } from "./entities/table-logs/table-logs.module.js" ;
32- import { TableSettingsModule } from "./entities/table-settings/table-settings.module.js" ;
33- import { UserModule } from "./entities/user/user.module.js" ;
34- import { UserActionModule } from "./entities/user-actions/user-action.module.js" ;
35- import { UserSecretModule } from "./entities/user-secret/user-secret.module.js" ;
36- import { SignInAuditModule } from "./entities/user-sign-in-audit/sign-in-audit.module.js" ;
37- import { TableWidgetModule } from "./entities/widget/table-widget.module.js" ;
38- import { TimeoutInterceptor } from "./interceptors/index.js" ;
39- import { SaaSGatewayModule } from "./microservices/gateways/saas-gateway.ts/saas-gateway.module.js" ;
40- import { SaasModule } from "./microservices/saas-microservice/saas.module.js" ;
41- import { AppLoggerMiddleware } from "./middlewares/logging-middleware/app-logger-middlewate.js" ;
42- import { DatabaseModule } from "./shared/database/database.module.js" ;
43- import { GetHelloUseCase } from "./use-cases-app/get-hello.use.case.js" ;
1+ import { MiddlewareConsumer , Module , NestModule } from '@nestjs/common' ;
2+ import { APP_GUARD , APP_INTERCEPTOR } from '@nestjs/core' ;
3+ import { ScheduleModule } from '@nestjs/schedule' ;
4+ import { ThrottlerGuard , ThrottlerModule } from '@nestjs/throttler' ;
5+ import { AppController } from './app.controller.js' ;
6+ import { GlobalDatabaseContext } from './common/application/global-database-context.js' ;
7+ import { BaseType , UseCaseType } from './common/data-injection.tokens.js' ;
8+ import { AIModule } from './entities/ai/ai.module.js' ;
9+ import { ApiKeyModule } from './entities/api-key/api-key.module.js' ;
10+ import { CompanyFaviconModule } from './entities/company-favicon/company-favicon.module.js' ;
11+ import { CompanyInfoModule } from './entities/company-info/company-info.module.js' ;
12+ import { CompanyLogoModule } from './entities/company-logo/company-logo.module.js' ;
13+ import { CompanyTabTitleModule } from './entities/company-tab-title/company-tab-title.module.js' ;
14+ import { ConnectionModule } from './entities/connection/connection.module.js' ;
15+ import { ConnectionPropertiesModule } from './entities/connection-properties/connection-properties.module.js' ;
16+ import { ConversionModule } from './entities/convention/conversion.module.js' ;
17+ import { CronJobsModule } from './entities/cron-jobs/cron-jobs.module.js' ;
18+ import { CustomFieldModule } from './entities/custom-field/custom-field.module.js' ;
19+ import { DemoDataModule } from './entities/demo-data/demo-deta.module.js' ;
20+ import { EmailModule } from './entities/email/email/email.module.js' ;
21+ import { GroupModule } from './entities/group/group.module.js' ;
22+ import { LoggingModule } from './entities/logging/logging.module.js' ;
23+ import { PermissionModule } from './entities/permission/permission.module.js' ;
24+ import { S3WidgetModule } from './entities/s3-widget/s3-widget.module.js' ;
25+ import { SharedJobsModule } from './entities/shared-jobs/shared-jobs.module.js' ;
26+ import { TableModule } from './entities/table/table.module.js' ;
27+ import { TableTriggersModule } from './entities/table-actions/table-action-rules-module/action-rules.module.js' ;
28+ import { TableActionModule } from './entities/table-actions/table-actions-module/table-action.module.js' ;
29+ import { TableCategoriesModule } from './entities/table-categories/table-categories.module.js' ;
30+ import { TableFiltersModule } from './entities/table-filters/table-filters.module.js' ;
31+ import { TableLogsModule } from './entities/table-logs/table-logs.module.js' ;
32+ import { TableSettingsModule } from './entities/table-settings/common-table-settings/table-settings.module.js' ;
33+ import { UserModule } from './entities/user/user.module.js' ;
34+ import { UserActionModule } from './entities/user-actions/user-action.module.js' ;
35+ import { UserSecretModule } from './entities/user-secret/user-secret.module.js' ;
36+ import { SignInAuditModule } from './entities/user-sign-in-audit/sign-in-audit.module.js' ;
37+ import { TableWidgetModule } from './entities/widget/table-widget.module.js' ;
38+ import { TimeoutInterceptor } from './interceptors/index.js' ;
39+ import { SaaSGatewayModule } from './microservices/gateways/saas-gateway.ts/saas-gateway.module.js' ;
40+ import { SaasModule } from './microservices/saas-microservice/saas.module.js' ;
41+ import { AppLoggerMiddleware } from './middlewares/logging-middleware/app-logger-middlewate.js' ;
42+ import { DatabaseModule } from './shared/database/database.module.js' ;
43+ import { GetHelloUseCase } from './use-cases-app/get-hello.use.case.js' ;
44+ import { PersonalTableSettingsModule } from './entities/table-settings/personal-table-settings/personal-table-settings.module.js' ;
4445
4546@Module ( {
4647 imports : [
@@ -85,8 +86,8 @@ import { GetHelloUseCase } from "./use-cases-app/get-hello.use.case.js";
8586 TableCategoriesModule ,
8687 UserSecretModule ,
8788 SignInAuditModule ,
89+ PersonalTableSettingsModule ,
8890 S3WidgetModule ,
89- AIModule ,
9091 ] ,
9192 controllers : [ AppController ] ,
9293 providers : [
@@ -110,6 +111,6 @@ import { GetHelloUseCase } from "./use-cases-app/get-hello.use.case.js";
110111} )
111112export class ApplicationModule implements NestModule {
112113 configure ( consumer : MiddlewareConsumer ) : void {
113- consumer . apply ( AppLoggerMiddleware ) . forRoutes ( "*" ) ;
114+ consumer . apply ( AppLoggerMiddleware ) . forRoutes ( '*' ) ;
114115 }
115116}
0 commit comments