@abcpros/bitcore-wallet-service
Version:
A service for Mutisig HD Bitcoin Wallets
17 lines (14 loc) • 411 B
text/typescript
import { EventEmitter } from 'events';
let _instance;
export class NotificationBroadcaster extends EventEmitter {
broadcast(eventName, notification, walletService) {
this.emit(eventName, notification, walletService);
}
static singleton() {
if (!_instance) {
_instance = new NotificationBroadcaster();
}
return _instance;
}
}
module.exports = NotificationBroadcaster.singleton();