From 8d3f72b5a159abce9ea31c29bae11fb1f8689241 Mon Sep 17 00:00:00 2001 From: barisusakli Date: Sat, 19 Apr 2014 14:31:46 -0400 Subject: [PATCH] closes #1404 --- src/socket.io/topics.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/socket.io/topics.js b/src/socket.io/topics.js index 4d183a1fb3..3185bb37f7 100644 --- a/src/socket.io/topics.js +++ b/src/socket.io/topics.js @@ -8,6 +8,7 @@ var topics = require('../topics'), user = require('../user'), db = require('./../database'), meta = require('./../meta'), + utils = require('../../public/src/utils'), async = require('async'), @@ -333,6 +334,14 @@ SocketTopics.loadMoreFromSet = function(socket, data, callback) { topics.getTopicsFromSet(socket.uid, data.set, start, end, callback); }; +SocketTopics.loadTopics = function(socket, data, callback) { + if(!data || !data.set || !utils.isNumber(data.start) || !utils.isNumber(data.end)) { + return callback(new Error('[[error:invalid-data]]')); + } + + topics.getTopicsFromSet(socket.uid, data.set, data.start, data.end, callback); +}; + SocketTopics.getPageCount = function(socket, tid, callback) { topics.getPageCount(tid, socket.uid, callback); };