use map instead of eachSeries

v1.18.x
Baris Soner Usakli 11 years ago
parent 6bd79a2fa0
commit 3d61a1b15b

@ -164,25 +164,11 @@ var bcrypt = require('bcryptjs'),
return callback(null, []); return callback(null, []);
} }
var returnData = []; function getFields(uid, next) {
User.getUserFields(uid, fields, next);
var uuids = uids.filter(function(value, index, self) {
return self.indexOf(value) === index;
});
function iterator(uid, next) {
User.getUserFields(uid, fields, function(err, userData) {
if (err) {
return next(err);
}
returnData.push(userData);
next(null);
});
} }
async.eachSeries(uuids, iterator, function(err) { async.map(uids, getFields, callback);
callback(err, returnData);
});
}; };
User.getUserData = function(uid, callback) { User.getUserData = function(uid, callback) {

Loading…
Cancel
Save