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:
Accalia de Elementia
2016-08-13 12:50:06 +00:00
parent 85dfe7704f
commit de007772a4

View File

@@ -217,12 +217,12 @@ SocketGroups.search = 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();
}
var groupsPerPage = 9;
var start = parseInt(data.after);
var start = parseInt(data.after, 10);
var stop = start + groupsPerPage - 1;
groupsController.getGroupsFromSet(socket.uid, data.sort, start, stop, callback);
};