fix: callbacks

This commit is contained in:
Baris Usakli
2019-03-15 16:06:38 -04:00
parent f8fa659642
commit b48b6d75e5
2 changed files with 6 additions and 6 deletions

View File

@@ -63,13 +63,13 @@ module.exports = function (redisClient, module) {
module.getObjects = function (keys, callback) {
var cachedData = {};
function getFromCache() {
process.nextTick(callback, null, keys.map(key => _.clone(cachedData[key])));
function getFromCache(next) {
process.nextTick(next, null, keys.map(key => _.clone(cachedData[key])));
}
const unCachedKeys = cache.getUnCachedKeys(keys, cachedData);
if (!unCachedKeys.length) {
return getFromCache();
return getFromCache(callback);
}
async.waterfall([
@@ -86,7 +86,7 @@ module.exports = function (redisClient, module) {
cache.set(key, cachedData[key]);
});
getFromCache();
getFromCache(next);
},
], callback);
};