mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-17 19:21:04 +01:00
refactor(socket.io): deprecate socketGroups.loadMore in favour of api.groups.list
This commit is contained in:
@@ -12,6 +12,15 @@ const slugify = require('../slugify');
|
||||
|
||||
const groupsAPI = module.exports;
|
||||
|
||||
groupsAPI.list = async (caller, data) => {
|
||||
const groupsPerPage = 10;
|
||||
const start = parseInt(data.after || 0, 10);
|
||||
const stop = start + groupsPerPage - 1;
|
||||
const groupData = await groups.getGroupsBySort(data.sort, start, stop);
|
||||
|
||||
return { groups: groupData, nextStart: stop + 1 };
|
||||
};
|
||||
|
||||
groupsAPI.create = async function (caller, data) {
|
||||
if (!caller.uid) {
|
||||
throw new Error('[[error:no-privileges]]');
|
||||
|
||||
Reference in New Issue
Block a user