From 5dfe9da0ffa609cdbb48da4afacd215047803769 Mon Sep 17 00:00:00 2001 From: Aswin Ashar Abdullah Date: Wed, 3 Jul 2024 00:28:41 +0700 Subject: [PATCH] fix(couch) perbaikan couch controller --- src/app.module.ts | 2 +- .../configuration/couch/couch.module.ts | 26 ++++++++++++++++++- 2 files changed, 26 insertions(+), 2 deletions(-) diff --git a/src/app.module.ts b/src/app.module.ts index 3e1dba0..ecb975e 100644 --- a/src/app.module.ts +++ b/src/app.module.ts @@ -145,4 +145,4 @@ import { ReconciliationModule } from './modules/transaction/reconciliation/recon }, ], }) -export class AppModule { } +export class AppModule {} diff --git a/src/modules/configuration/couch/couch.module.ts b/src/modules/configuration/couch/couch.module.ts index aa75b30..5655e67 100644 --- a/src/modules/configuration/couch/couch.module.ts +++ b/src/modules/configuration/couch/couch.module.ts @@ -15,9 +15,27 @@ import { SeasonPeriodDeletedHandler, SeasonPeriodUpdatedHandler, } from './domain/managers/season-period.handler'; +import { + ItemDeletedHandler, + ItemUpdatedHandler, +} from './domain/managers/item.handler'; +import { + UserDeletedHandler, + UserUpdatedHandler, +} from './domain/managers/user.handler'; +import { TypeOrmModule } from '@nestjs/typeorm'; +import { CONNECTION_NAME } from 'src/core/strings/constants/base.constants'; +import { ItemModel } from 'src/modules/item-related/item/data/models/item.model'; +import { UserModel } from 'src/modules/user-related/user/data/models/user.model'; +import { UserDataService } from 'src/modules/user-related/user/data/services/user-data.service'; +import { ItemDataService } from 'src/modules/item-related/item/data/services/item-data.service'; @Module({ - imports: [ConfigModule.forRoot(), CqrsModule], + imports: [ + ConfigModule.forRoot(), + TypeOrmModule.forFeature([ItemModel, UserModel], CONNECTION_NAME.DEFAULT), + CqrsModule, + ], controllers: [CouchDataController], providers: [ PaymentMethodDeletedHandler, @@ -26,7 +44,13 @@ import { VipCategoryUpdatedHandler, SeasonPeriodDeletedHandler, SeasonPeriodUpdatedHandler, + ItemUpdatedHandler, + ItemDeletedHandler, + UserDeletedHandler, + UserUpdatedHandler, + UserDataService, + ItemDataService, CouchService, ], })