added optional 'reverse' parameter to Posts.getPostsByTid and Topics.getTopicPosts (incoming signature adjustment for 0.4x)

v1.18.x
psychobunny 11 years ago
parent 1f8f65308b
commit fe2e86da81

@ -93,8 +93,13 @@ var db = require('./database'),
], callback); ], callback);
}; };
Posts.getPostsByTid = function(tid, start, end, callback) { Posts.getPostsByTid = function(tid, start, end, reverse, callback) {
db.getSortedSetRange('tid:' + tid + ':posts', start, end, function(err, pids) { if (typeof reverse === 'function') {
callback = reverse;
reverse = false;
}
db[reverse ? 'getSortedSetRevRange' : 'getSortedSetRange']('tid:' + tid + ':posts', start, end, function(err, pids) {
if(err) { if(err) {
return callback(err); return callback(err);
} }

@ -306,8 +306,13 @@ var async = require('async'),
}); });
}; };
Topics.getTopicPosts = function(tid, start, end, current_user, callback) { Topics.getTopicPosts = function(tid, start, end, current_user, reverse, callback) {
posts.getPostsByTid(tid, start, end, function(err, postData) { if (typeof reverse === 'function') {
callback = reverse;
reverse = false;
}
posts.getPostsByTid(tid, start, end, reverse, function(err, postData) {
if(err) { if(err) {
return callback(err); return callback(err);
} }

Loading…
Cancel
Save