Hello airbnb

This commit is contained in:
masnn committed 2020-04-15 15:08:05 +08:00
1 parent f9468536de
commit 8c195661d7
78 files changed
+2032 -1471

No files matched your search

+5 -6
View File
@@ -1,15 +1,14 @@
const EventEmitter = require('events').EventEmitter;
const { EventEmitter } = require('events');
const bus = new EventEmitter();
module.exports = {
subscribe(events, handler) {
for (let event of events)
bus.on(event, handler);
for (const event of events) bus.on(event, handler);
},
unsubscribe(events, handler) {
for (let event of events)
bus.off(event, handler);
for (const event of events) bus.off(event, handler);
},
publish(event, data) {
bus.emit(event, { value: data, event });
}
},
};