UNPKG

lnurl

Version:
20 lines (17 loc) 528 B
const debug = { error: require('debug')('lnurl:error'), }; const EventEmitter = require('events').EventEmitter || require('events'); const util = require('util'); let SafeEventEmitter = module.exports = function() {}; util.inherits(SafeEventEmitter, EventEmitter); SafeEventEmitter.prototype.emit = function(eventName) { let hasListeners; try { hasListeners = this.listeners(eventName).length > 0; EventEmitter.prototype.emit.apply(this, arguments); } catch (error) { debug.error(error); } return hasListeners; };