rbt_mssql-pool-party
Version:
Extension of mssql that provides management of multiple connection pools, dsns, retries, and more
19 lines (17 loc) • 815 B
JavaScript
;var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports, "__esModule", { value: true });exports["default"] = requestMethodFailure;var _debug = _interopRequireDefault(require("debug"));
var debug = (0, _debug["default"])('mssql-pool-party');
function requestMethodFailure(request, attempts, cb) {
return function (err) {
debug("request ".concat(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;
};
}module.exports = exports.default;
//# sourceMappingURL=request-method-failure.js.map