ln-sync
Version:
LN metadata persistence methods
23 lines (17 loc) • 372 B
JavaScript
const {isArray} = Array;
/** Emit an error
{
emitter: <Event Emitter Object>
err: <Error To Emit Object>
}
*/
module.exports = ({emitter, err}) => {
if (!emitter.listenerCount('error')) {
return;
}
if (!isArray(err)) {
return emitter.emit('error', [503, 'UnexpectedErrFromSyncEvents', {err}]);
}
emitter.emit('error', err);
return;
};