recursively get all children
calculate topic/post count from children
new sorted set `cid:<id>:children`
fix search query params
This commit is contained in:
barisusakli
2015-08-18 14:17:16 -04:00
parent a990e9c3bf
commit 5b87af4389
12 changed files with 181 additions and 43 deletions

View File

@@ -417,11 +417,14 @@ function getChildrenCids(cids, uid, callback) {
}
var childrenCids = [];
var allCategories = [];
childrenCategories.forEach(function(childrens) {
childrenCids = childrenCids.concat(childrens.map(function(category) {
return category && category.cid;
}));
});
categories.flattenCategories(allCategories, childrens);
childrenCids = childrenCids.concat(allCategories.map(function(category) {
return category && category.cid;
}));
});
callback(null, childrenCids);
});