diff --git a/libraries/redis-wrapper/index.coffee b/libraries/redis-wrapper/index.coffee index 8eda79ce13..5487bd52b2 100644 --- a/libraries/redis-wrapper/index.coffee +++ b/libraries/redis-wrapper/index.coffee @@ -1,4 +1,5 @@ _ = require("underscore") +async = require "async" module.exports = RedisSharelatex = createClient: (opts = {port: 6379, host: "localhost"})-> @@ -35,7 +36,7 @@ module.exports = RedisSharelatex = clusterHealthCheckBuilder: (client) -> healthCheck = (callback) -> - jobs = client.rclient.nodes("all").map (node) => + jobs = client.nodes("all").map (node) => (cb) => RedisSharelatex._checkClient(node, cb) async.parallel jobs, callback diff --git a/libraries/redis-wrapper/package.json b/libraries/redis-wrapper/package.json index 2ea0fb66de..654a9502b3 100644 --- a/libraries/redis-wrapper/package.json +++ b/libraries/redis-wrapper/package.json @@ -6,6 +6,7 @@ "author": "ShareLaTeX", "license": "ISC", "dependencies": { + "async": "^2.4.0", "chai": "1.9.1", "coffee-script": "1.8.0", "grunt": "0.4.5",