parallel not needed

v1.18.x
yariplus
parent beb2b38cb7
commit 0c1c42d362

@ -348,32 +348,28 @@ adminController.navigation.get = function(req, res, next) {
}; };
adminController.homepage.get = function(req, res, next) { adminController.homepage.get = function(req, res, next) {
async.parallel({ async.waterfall([
categoryData: function(next) { function(next) {
async.waterfall([ db.getSortedSetRange('cid:0:children', 0, -1, next);
function(next) { },
db.getSortedSetRange('cid:0:children', 0, -1, next); function(cids, next) {
}, privileges.categories.filterCids('find', cids, 0, next);
function(cids, next) { },
privileges.categories.filterCids('find', cids, 0, next); function(cids, next) {
}, categories.getMultipleCategoryFields(cids, ['name', 'slug'], next);
function(cids, next) { },
categories.getMultipleCategoryFields(cids, ['name', 'slug'], next); function(categoryData, next) {
}, async.map(categoryData, function(category, next) {
function(categoryData, next) { var route = 'category/' + category.slug;
async.map(categoryData, function(category, next) {
var route = 'category/' + category.slug; next(null, {
route: route,
next(null, { name: 'Category: ' + category.name
route: route, });
name: 'Category: ' + category.name }, next);
});
}, next);
}
], next);
} }
}, function(err, results) { ], function(err, categoryData) {
if (err || !results || !results.categoryData) results = {categoryData:[]}; if (err || !categoryData) categoryData = [];
plugins.fireHook('filter:homepage.get', {routes: [ plugins.fireHook('filter:homepage.get', {routes: [
{ {
@ -388,7 +384,7 @@ adminController.homepage.get = function(req, res, next) {
route: 'popular', route: 'popular',
name: 'Popular' name: 'Popular'
} }
].concat(results.categoryData)}, function(err, data) { ].concat(categoryData)}, function(err, data) {
data.routes.push({ data.routes.push({
route: '', route: '',
name: 'Custom' name: 'Custom'

Loading…
Cancel
Save