UNPKG

rbt_mssql-pool-party

Version:

Extension of mssql that provides management of multiple connection pools, dsns, retries, and more

19 lines (16 loc) 492 B
import setDebug from 'debug'; const debug = setDebug('mssql-pool-party'); export default function requestMethodFailure(request, attempts, cb) { return (err) => { debug(`request ${request.id} failed!`); debug(err); if (typeof cb === 'function') { return cb(err); } if (request.stream) { request.emit('poolparty_error', err, attempts.attemptNumber); return request.emit('poolparty_done', undefined, attempts.attemptNumber); } throw err; }; }