use wrapper functions getPostsFields and getTopicsFields

This commit is contained in:
barisusakli
2014-11-14 20:19:10 -05:00
parent 9a606246a9
commit 52c12fa1b1
8 changed files with 21 additions and 49 deletions

View File

@@ -10,7 +10,6 @@ var async = require('async'),
utils = require('../../public/src/utils');
module.exports = function(Topics) {
Topics.getTeasers = function(tids, uid, callback) {
@@ -43,11 +42,9 @@ module.exports = function(Topics) {
return callback(err);
}
var postKeys = results.pids.filter(Boolean).map(function(pid) {
return 'post:' + pid;
});
results.pids = results.pids.filter(Boolean);
db.getObjectsFields(postKeys, ['pid', 'uid', 'timestamp', 'tid'], function(err, postData) {
posts.getPostsFields(results.pids, ['pid', 'uid', 'timestamp', 'tid'], function(err, postData) {
if (err) {
return callback(err);
}