From e0c0c163aea3425e704e796aa8fce79b021ba289 Mon Sep 17 00:00:00 2001 From: Christopher Gurnee Date: Wed, 2 Mar 2022 12:03:03 -0500 Subject: [PATCH] Keep removed posts' Reddit score and num_comments --- src/pages/thread/index.js | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/src/pages/thread/index.js b/src/pages/thread/index.js index fcf7736..1222638 100644 --- a/src/pages/thread/index.js +++ b/src/pages/thread/index.js @@ -46,13 +46,18 @@ class Thread extends React.Component { if (isDeleted(post.selftext) || isRemoved(post.selftext) || post.removed_by_category) { getRemovedPost(threadID) .then(removedPost => { - const displayedPost = removedPost === undefined ? post : removedPost - if (isDeleted(post.selftext)) { - displayedPost.deleted = true - } else { - displayedPost.removed = true + if (removedPost === undefined) + removedPost = post + else { + removedPost.score = post.score + removedPost.num_comments = post.num_comments } - this.setState({ post: displayedPost }) + if (isDeleted(post.selftext)) { + removedPost.deleted = true + } else { + removedPost.removed = true + } + this.setState({ post: removedPost }) }) } })