From c7a218af9ae41ece30148420dcbc9a9fb4d96633 Mon Sep 17 00:00:00 2001 From: Baris Soner Usakli Date: Mon, 15 Jul 2013 14:34:15 -0400 Subject: [PATCH 1/2] closes #80 --- src/categories.js | 6 +++++- src/posts.js | 32 ++++++++++++++++---------------- src/topics.js | 2 +- 3 files changed, 22 insertions(+), 18 deletions(-) diff --git a/src/categories.js b/src/categories.js index a88c79a1d2..5f04069fe1 100644 --- a/src/categories.js +++ b/src/categories.js @@ -282,13 +282,17 @@ var RDB = require('./redis.js'), } Categories.getRecentReplies = function(cid, count, callback) { - RDB.zrevrange('categories:recent_posts:cid:' + cid, 0, count-1, function(err, pids) { + RDB.zrevrange('categories:recent_posts:cid:' + cid, 0, (count<10)?10:count, function(err, pids) { if (pids.length == 0) { callback([]); return; } + posts.getPostSummaryByPids(pids, function(posts) { + if(posts.length > count) { + posts = posts.slice(0, count); + } callback(posts); }); }); diff --git a/src/posts.js b/src/posts.js index 1a9e7940ca..38dfac0581 100644 --- a/src/posts.js +++ b/src/posts.js @@ -57,24 +57,24 @@ marked.setOptions({ var returnData = []; - var loaded = 0; - - for(var i=0, ii=pids.length; i Date: Mon, 15 Jul 2013 14:35:33 -0400 Subject: [PATCH 2/2] removed couple console.logs --- src/categories.js | 1 - src/routes/user.js | 2 +- src/webserver.js | 1 - 3 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/categories.js b/src/categories.js index 5f04069fe1..fd5cff501e 100644 --- a/src/categories.js +++ b/src/categories.js @@ -189,7 +189,6 @@ var RDB = require('./redis.js'), --topicCountToLoad; if(retrieved_topics.length === topicCountToLoad) { - console.log('derp'); callback(retrieved_topics); } }); diff --git a/src/routes/user.js b/src/routes/user.js index 91f7176384..d37ed696d6 100644 --- a/src/routes/user.js +++ b/src/routes/user.js @@ -61,7 +61,7 @@ var user = require('./../user.js'), }); app.get('/users/:userslug/edit', function(req, res) { - console.log('derp'); + if(!req.user) return res.redirect('/403'); diff --git a/src/webserver.js b/src/webserver.js index c731b3e387..6f9ab3decf 100644 --- a/src/webserver.js +++ b/src/webserver.js @@ -263,7 +263,6 @@ var express = require('express'), app.get('/test', function(req, res) { - console.log('derp'); /*user.get_userslugs_by_uids([1,2], function(data) { res.send(data); });*/