Revert "feat: add reply count to getPostSummaryByPids"

This reverts commit de0f4aadb8.
This commit is contained in:
Julian Lam
2020-08-27 14:44:51 -04:00
parent de0f4aadb8
commit e0c7d65a92
3 changed files with 3 additions and 13 deletions

View File

@@ -113,5 +113,3 @@ PostsObject:
type: string
isMainPost:
type: boolean
replies:
type: number

View File

@@ -53,11 +53,6 @@ module.exports = function (Posts) {
data.pid = pid;
plugins.fireHook('action:post.setFields', { data: data });
};
Posts.getReplyCount = async function (pid) {
// const keys = pids.map(pid => 'pid:' +pid + ':replies');
return await db.sortedSetCard(`pid:${pid}:replies`);
};
};
function modifyPost(post, fields) {

View File

@@ -38,7 +38,7 @@ module.exports = function (Posts) {
const tidToTopic = toObject('tid', topicsAndCategories.topics);
const cidToCategory = toObject('cid', topicsAndCategories.categories);
Promise.all(posts.map(async (post) => {
posts.forEach(function (post) {
// If the post author isn't represented in the retrieved users' data, then it means they were deleted, assume guest.
if (!uidToUser.hasOwnProperty(post.uid)) {
post.uid = 0;
@@ -47,12 +47,9 @@ module.exports = function (Posts) {
post.topic = tidToTopic[post.tid];
post.category = post.topic && cidToCategory[post.topic.cid];
post.isMainPost = post.topic && post.pid === post.topic.mainPid;
post.replies = await Posts.getReplyCount(post.pid);
post.deleted = post.deleted === 1;
post.timestampISO = utils.toISOString(post.timestamp);
return post;
}));
});
posts = posts.filter(post => tidToTopic[post.tid]);