@owstack/wallet-service
Version:
A service for multisignature HD wallets
23 lines (16 loc) • 505 B
JavaScript
;
var events = require('events');
var log = require('npmlog');
log.debug = log.verbose;
class NotificationBroadcaster {};
NotificationBroadcaster.prototype.broadcast = function(eventName, notification, walletService) {
this.emit(eventName, notification, walletService);
};
var _instance;
NotificationBroadcaster.singleton = function() {
if (!_instance) {
_instance = new NotificationBroadcaster();
}
return _instance;
};
module.exports = NotificationBroadcaster.singleton();