X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=src%2Futils.js;h=5880c6c90409e08ff67febde7fbbe9a22e82d41a;hb=656ea8f70e848b03c0b668584dd533d72b376498;hp=30edcd0e9db5601a46f72166142e7f196f75a1f3;hpb=1cb4884db56c774e89db80bd0e79a9765441548d;p=github%2FChocobozzz%2FPeerTube.git diff --git a/src/utils.js b/src/utils.js index 30edcd0e9..5880c6c90 100644 --- a/src/utils.js +++ b/src/utils.js @@ -10,6 +10,7 @@ var replay = require('request-replay') var ursa = require('ursa') + var constants = require('./constants') var logger = require('./logger') var utils = {} @@ -31,15 +32,13 @@ } logger.debug('Make retry requests to %s.', to_pod.url) - // Default 10 but in tests we want to be faster - var retries = utils.isTestInstance() ? 2 : 10 replay( request.post(params, function (err, response, body) { callbackEach(err, response, body, params.url, to_pod) }), { - retries: retries, + retries: constants.REQUEST_RETRIES, factor: 3, maxTimeout: Infinity, errorCodes: [ 'EADDRINFO', 'ETIMEDOUT', 'ECONNRESET', 'ESOCKETTIMEDOUT', 'ENOTFOUND', 'ECONNREFUSED' ] @@ -195,9 +194,5 @@ process.kill(-webtorrent_process.pid) } - utils.isTestInstance = function () { - return (process.env.NODE_ENV === 'test') - } - module.exports = utils })()