|
|
@ -20,7 +20,7 @@ module.exports = function (Posts) {
|
|
|
|
options.parse = options.hasOwnProperty('parse') ? options.parse : true;
|
|
|
|
options.parse = options.hasOwnProperty('parse') ? options.parse : true;
|
|
|
|
options.extraFields = options.hasOwnProperty('extraFields') ? options.extraFields : [];
|
|
|
|
options.extraFields = options.hasOwnProperty('extraFields') ? options.extraFields : [];
|
|
|
|
|
|
|
|
|
|
|
|
const fields = ['pid', 'tid', 'content', 'uid', 'timestamp', 'deleted', 'upvotes', 'downvotes'].concat(options.extraFields);
|
|
|
|
const fields = ['pid', 'tid', 'content', 'uid', 'timestamp', 'deleted', 'upvotes', 'downvotes', 'replies'].concat(options.extraFields);
|
|
|
|
|
|
|
|
|
|
|
|
let posts = await Posts.getPostsFields(pids, fields);
|
|
|
|
let posts = await Posts.getPostsFields(pids, fields);
|
|
|
|
posts = posts.filter(Boolean);
|
|
|
|
posts = posts.filter(Boolean);
|
|
|
|