This commit is contained in:
Barış Soner Uşaklı
2019-04-09 10:59:01 -04:00
parent 8cd3d43322
commit ac889db16b
4 changed files with 38 additions and 12 deletions

View File

@@ -120,7 +120,10 @@ usersController.registrationQueue = function (req, res, next) {
function getUsers(set, section, min, max, req, res, next) {
var page = parseInt(req.query.page, 10) || 1;
var resultsPerPage = 50;
var resultsPerPage = parseInt(req.query.resultsPerPage, 10) || 50;
if (![50, 100, 250, 500].includes(resultsPerPage)) {
resultsPerPage = 50;
}
var start = Math.max(0, page - 1) * resultsPerPage;
var stop = start + resultsPerPage - 1;
var byScore = min !== undefined && max !== undefined;
@@ -161,6 +164,7 @@ function getUsers(set, section, min, max, req, res, next) {
users: results.users,
page: page,
pageCount: Math.max(1, Math.ceil(results.count / resultsPerPage)),
resultsPerPage: resultsPerPage,
};
data[section] = true;
render(req, res, data);