rbt_mssql-pool-party
Version:
Extension of mssql that provides management of multiple connection pools, dsns, retries, and more
17 lines (14 loc) • 448 B
JavaScript
import setDebug from 'debug';
const debug = setDebug('mssql-pool-party');
export default function requestMethodSuccess(request, attempts, cb) {
return () => {
debug('request %s succeeded', request.id);
if (typeof cb === 'function') {
return cb(null, attempts.success);
}
if (request.stream) {
return request.emit('poolparty_done', attempts.success, attempts.attemptNumber);
}
return attempts.success;
};
}