X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Fmodels%2Frequest.js;h=4d521919a11185fd4cb3c522bd1f99be1e6061f3;hb=1a42c9e2c0fb64cdbebd81b311736e752f591e0a;hp=248ab330306735cfd693da8bc32139bb617b8596;hpb=d56ec0d4129160a6e3b51ace3766bb325db1f101;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/models/request.js b/server/models/request.js index 248ab3303..4d521919a 100644 --- a/server/models/request.js +++ b/server/models/request.js @@ -1,8 +1,10 @@ 'use strict' -const async = require('async') +const each = require('async/each') +const eachLimit = require('async/eachLimit') const map = require('lodash/map') const mongoose = require('mongoose') +const waterfall = require('async/waterfall') const constants = require('../initializers/constants') const logger = require('../helpers/logger') @@ -136,7 +138,7 @@ function makeRequests () { const goodPods = [] const badPods = [] - async.eachLimit(Object.keys(requestsToMake), constants.REQUESTS_IN_PARALLEL, function (toPodId, callbackEach) { + eachLimit(Object.keys(requestsToMake), constants.REQUESTS_IN_PARALLEL, function (toPodId, callbackEach) { const requestToMake = requestsToMake[toPodId] // FIXME: mongodb request inside a loop :/ @@ -183,7 +185,7 @@ function makeRequests () { // Remove pods with a score of 0 (too many requests where they were unreachable) function removeBadPods () { - async.waterfall([ + waterfall([ function findBadPods (callback) { Pod.listBadPods(function (err, pods) { if (err) { @@ -217,7 +219,7 @@ function removeBadPods () { return callback(null) } - async.each(videosList, function (video, callbackEach) { + each(videosList, function (video, callbackEach) { video.remove(callbackEach) }, function (err) { if (err) { @@ -237,7 +239,7 @@ function removeBadPods () { return callback(null) } - async.each(pods, function (pod, callbackEach) { + each(pods, function (pod, callbackEach) { pod.remove(callbackEach) }, function (err) { if (err) return callback(err)