fix(format) perbaikan formatting

pull/2/head
ashar 2024-06-10 11:30:45 +07:00
parent caa9ea14fc
commit d5f0fe6517
4 changed files with 31 additions and 37 deletions

View File

@ -1,3 +1 @@
export const DatabaseListen = [ export const DatabaseListen = ['transaction'];
'transaction'
]

View File

@ -1,25 +1,21 @@
import { Injectable } from "@nestjs/common"; import { Injectable } from '@nestjs/common';
import { DatabaseListen } from "../../constants"; import { DatabaseListen } from '../../constants';
import { EventBus } from "@nestjs/cqrs"; import { EventBus } from '@nestjs/cqrs';
import { ChangeDocEvent } from "../../domain/events/change-doc.event"; import { ChangeDocEvent } from '../../domain/events/change-doc.event';
@Injectable() @Injectable()
export class CouchService { export class CouchService {
constructor(private eventBus: EventBus) {}
constructor(
private eventBus: EventBus,
) {}
async onModuleInit() { async onModuleInit() {
const nano = require('nano')('http://root:password@172.10.10.2:5970'); const nano = require('nano')('http://root:password@172.10.10.2:5970');
for (const database of DatabaseListen) { for (const database of DatabaseListen) {
const db = nano.db.use(database) const db = nano.db.use(database);
db.changesReader.start({ includeDocs: true }) db.changesReader.start({ includeDocs: true }).on('change', (change) => {
.on('change', (change) => {
this.changeDoc(change, database); this.changeDoc(change, database);
}) });
console.log(`start listen database ${database}`) console.log(`start listen database ${database}`);
} }
} }
@ -29,7 +25,7 @@ export class CouchService {
id: data.id, id: data.id,
database: database, database: database,
data: data.doc, data: data.doc,
}) }),
) );
} }
} }

View File

@ -3,7 +3,7 @@ export class ChangeDocEvent {
} }
export interface IEventDoc { export interface IEventDoc {
id: string, id: string;
database: string, database: string;
data: any, data: any;
} }