add itemsPerPage to search api

This commit is contained in:
Baris Usakli
2018-11-09 16:47:26 -05:00
parent 3e2dffa6d0
commit 2ee743d65c
2 changed files with 2 additions and 1 deletions

View File

@@ -50,6 +50,7 @@ searchController.search = function (req, res, next) {
sortBy: req.query.sortBy || meta.config.searchDefaultSortBy || '', sortBy: req.query.sortBy || meta.config.searchDefaultSortBy || '',
sortDirection: req.query.sortDirection, sortDirection: req.query.sortDirection,
page: page, page: page,
itemsPerPage: req.query.itemsPerPage,
uid: req.uid, uid: req.uid,
qs: req.query, qs: req.query,
}; };

View File

@@ -116,7 +116,7 @@ function searchInContent(data, callback) {
next(null, Object.assign({ next(null, Object.assign({
posts: posts, posts: posts,
matchCount: matchCount, matchCount: matchCount,
pageCount: Math.max(1, Math.ceil(parseInt(matchCount, 10) / 10)), pageCount: Math.max(1, Math.ceil(parseInt(matchCount, 10) / itemsPerPage)),
}, metadata)); }, metadata));
}, },
], callback); ], callback);