From 3b67abb0ea44358b0740381a49cac28857153787 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Tue, 2 Mar 2021 21:32:20 +0300 Subject: [PATCH] reddit: import comment counts --- plugins/af_redditimgur/init.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/plugins/af_redditimgur/init.php b/plugins/af_redditimgur/init.php index 79188b89e..e574c831c 100755 --- a/plugins/af_redditimgur/init.php +++ b/plugins/af_redditimgur/init.php @@ -217,6 +217,7 @@ class Af_RedditImgur extends Plugin { $found = false; $post_is_nsfw = false; + $num_comments = 0; $apply_nsfw_tags = FeedItem_Common::normalize_categories($this->host->get_array($this, "apply_nsfw_tags", [])); // embed before reddit post layout @@ -245,6 +246,8 @@ class Af_RedditImgur extends Plugin { $data = $child["data"]; $over_18 = $data["over_18"] ?? 0 == 1; + $num_comments += $data["num_comments"] ?? 0; + if ($over_18) { Debug::log("JSON: post is NSFW", Debug::$LOG_EXTENDED); $post_is_nsfw = true; @@ -287,6 +290,8 @@ class Af_RedditImgur extends Plugin { $article["tags"] = array_merge($article["tags"], $apply_nsfw_tags); } + $article["num_comments"] = $num_comments; + if ($found) { Debug::log("JSON: found media data, skipping further processing of content", Debug::$LOG_VERBOSE); $this->remove_post_thumbnail($doc, $xpath);