fix(format) perbaikan formatting
parent
caa9ea14fc
commit
d5f0fe6517
|
@ -1,3 +1 @@
|
|||
export const DatabaseListen = [
|
||||
'transaction'
|
||||
]
|
||||
export const DatabaseListen = ['transaction'];
|
||||
|
|
|
@ -1,25 +1,21 @@
|
|||
import { Injectable } from "@nestjs/common";
|
||||
import { DatabaseListen } from "../../constants";
|
||||
import { EventBus } from "@nestjs/cqrs";
|
||||
import { ChangeDocEvent } from "../../domain/events/change-doc.event";
|
||||
import { Injectable } from '@nestjs/common';
|
||||
import { DatabaseListen } from '../../constants';
|
||||
import { EventBus } from '@nestjs/cqrs';
|
||||
import { ChangeDocEvent } from '../../domain/events/change-doc.event';
|
||||
|
||||
@Injectable()
|
||||
export class CouchService {
|
||||
|
||||
constructor(
|
||||
private eventBus: EventBus,
|
||||
) {}
|
||||
constructor(private eventBus: EventBus) {}
|
||||
|
||||
async onModuleInit() {
|
||||
const nano = require('nano')('http://root:password@172.10.10.2:5970');
|
||||
for (const database of DatabaseListen) {
|
||||
const db = nano.db.use(database)
|
||||
db.changesReader.start({ includeDocs: true })
|
||||
.on('change', (change) => {
|
||||
const db = nano.db.use(database);
|
||||
db.changesReader.start({ includeDocs: true }).on('change', (change) => {
|
||||
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,
|
||||
database: database,
|
||||
data: data.doc,
|
||||
})
|
||||
)
|
||||
}),
|
||||
);
|
||||
}
|
||||
}
|
|
@ -3,7 +3,7 @@ export class ChangeDocEvent {
|
|||
}
|
||||
|
||||
export interface IEventDoc {
|
||||
id: string,
|
||||
database: string,
|
||||
data: any,
|
||||
id: string;
|
||||
database: string;
|
||||
data: any;
|
||||
}
|
Loading…
Reference in New Issue