mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-07-07 11:21:51 +02:00
feat: add pagination to groups page, api routes
use page instead of after
This commit is contained in:
@@ -13,8 +13,9 @@ const slugify = require('../slugify');
|
||||
const groupsAPI = module.exports;
|
||||
|
||||
groupsAPI.list = async (caller, data) => {
|
||||
const groupsPerPage = 10;
|
||||
const start = parseInt(data.after || 0, 10);
|
||||
const page = parseInt(data.page, 10) || 1;
|
||||
const groupsPerPage = 15;
|
||||
const start = Math.max(0, page - 1) * groupsPerPage;
|
||||
const stop = start + groupsPerPage - 1;
|
||||
const groupData = await groups.getGroupsBySort(data.sort, start, stop);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user