mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-02 03:55:55 +01:00
feat: Allow listing all groups via websocket
also add missing radix to parsing of `after` in groups.loadMore websocket method.
This commit is contained in:
@@ -217,12 +217,12 @@ SocketGroups.search = function(socket, data, callback) {
|
|||||||
};
|
};
|
||||||
|
|
||||||
SocketGroups.loadMore = function(socket, data, callback) {
|
SocketGroups.loadMore = function(socket, data, callback) {
|
||||||
if (!data.sort || !data.after) {
|
if (!data.sort || !utils.isNumber(data.after) || parseInt(data.after, 10) < 0) {
|
||||||
return callback();
|
return callback();
|
||||||
}
|
}
|
||||||
|
|
||||||
var groupsPerPage = 9;
|
var groupsPerPage = 9;
|
||||||
var start = parseInt(data.after);
|
var start = parseInt(data.after, 10);
|
||||||
var stop = start + groupsPerPage - 1;
|
var stop = start + groupsPerPage - 1;
|
||||||
groupsController.getGroupsFromSet(socket.uid, data.sort, start, stop, callback);
|
groupsController.getGroupsFromSet(socket.uid, data.sort, start, stop, callback);
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user