feat: update import couch module
continuous-integration/drone/push Build is passing Details

pull/78/head
Firman Ramdhani 2024-09-04 15:22:42 +07:00
parent 539676aa30
commit 45306dde57
3 changed files with 5 additions and 3 deletions

View File

@ -100,5 +100,6 @@ import { TransactionDemographyModel } from 'src/modules/transaction/transaction/
ItemDataService,
CouchService,
],
exports: [CouchService],
})
export class CouchModule {}

View File

@ -23,13 +23,14 @@ export class CouchService {
for (const database of DatabaseListen) {
const db = nano.db.use(database);
db.changesReader.start({ includeDocs: true }).on('change', (change) => {
Logger.log(
Logger.verbose(
`Receive Data from ${database}: ${change?.id}`,
'CouchService',
);
this.changeDoc(change, database);
});
// transaction
Logger.log(`start listen database ${database}`, 'CouchService');
}
}

View File

@ -14,13 +14,14 @@ import { IndexVipCodeManager } from './domain/usecases/managers/index-vip-code.m
import { VipCodeModel } from './data/models/vip-code.model';
import { GenerateVipCodeManager } from './domain/usecases/managers/geneate-vip-code.manager';
import { CreateVipCodeHandler } from './domain/usecases/handlers/create-vip-code.handler';
import { CouchService } from 'src/modules/configuration/couch/data/services/couch.service';
import { CouchModule } from 'src/modules/configuration/couch/couch.module';
@Module({
imports: [
ConfigModule.forRoot(),
TypeOrmModule.forFeature([VipCodeModel], CONNECTION_NAME.DEFAULT),
CqrsModule,
CouchModule,
],
controllers: [VipCodeDataController, VipCodeReadController],
providers: [
@ -30,7 +31,6 @@ import { CouchService } from 'src/modules/configuration/couch/data/services/couc
CreateVipCodeManager,
GenerateVipCodeManager,
CouchService,
VipCodeDataService,
VipCodeReadService,