Skip to content

Commit

Permalink
feat: add filter:category.getFields
Browse files Browse the repository at this point in the history
  • Loading branch information
barisusakli committed Oct 26, 2020
1 parent 3108f62 commit 88a07e6
Showing 1 changed file with 9 additions and 2 deletions.
11 changes: 9 additions & 2 deletions src/categories/data.js
Expand Up @@ -4,6 +4,7 @@ const validator = require('validator');

const db = require('../database');
const meta = require('../meta');
const plugins = require('../plugins');

const intFields = [
'cid', 'parentCid', 'disabled', 'isSection', 'order',
Expand All @@ -19,8 +20,14 @@ module.exports = function (Categories) {

const keys = cids.map(cid => 'category:' + cid);
const categories = await (fields.length ? db.getObjectsFields(keys, fields) : db.getObjects(keys));
categories.forEach(category => modifyCategory(category, fields));
return categories;
const result = await plugins.fireHook('filter:category.getFields', {
cids: cids,
categories: categories,
fields: fields,
keys: keys,
});
result.categories.forEach(category => modifyCategory(category, fields));
return result.categories;
};

Categories.getCategoryData = async function (cid) {
Expand Down

0 comments on commit 88a07e6

Please sign in to comment.