diff options
| author | Emilien Devos <contact@emiliendevos.be> | 2022-09-02 20:16:02 +0200 |
|---|---|---|
| committer | Emilien Devos <contact@emiliendevos.be> | 2022-09-02 20:16:02 +0200 |
| commit | 6f3b4fbaaf0eecb5c26b199befcae4e305d86da1 (patch) | |
| tree | 9fc2d98a904908091ab51d6c1a3192ab5fdb5bbd /src | |
| parent | 1e7d33035012ea137eb0ac5b340e13c4812663cc (diff) | |
| download | invidious-6f3b4fbaaf0eecb5c26b199befcae4e305d86da1.tar.gz invidious-6f3b4fbaaf0eecb5c26b199befcae4e305d86da1.tar.bz2 invidious-6f3b4fbaaf0eecb5c26b199befcae4e305d86da1.zip | |
fix replies count
Diffstat (limited to 'src')
| -rw-r--r-- | src/invidious/comments.cr | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/src/invidious/comments.cr b/src/invidious/comments.cr index 5112ad3d..d691ca36 100644 --- a/src/invidious/comments.cr +++ b/src/invidious/comments.cr @@ -201,15 +201,6 @@ def fetch_youtube_comments(id, cursor, format, locale, thin_mode, region, sort_b end if node_replies && !response["commentRepliesContinuation"]? - if node_replies["moreText"]? - reply_count = (node_replies["moreText"]["simpleText"]? || node_replies["moreText"]["runs"]?.try &.[0]?.try &.["text"]?) - .try &.as_s.gsub(/\D/, "").to_i? || 1 - elsif node_replies["viewReplies"]? - reply_count = node_replies["viewReplies"]["buttonRenderer"]["text"]?.try &.["runs"][1]?.try &.["text"]?.try &.as_s.to_i? || 1 - else - reply_count = 1 - end - if node_replies["continuations"]? continuation = node_replies["continuations"]?.try &.as_a[0]["nextContinuationData"]["continuation"].as_s elsif node_replies["contents"]? @@ -219,7 +210,7 @@ def fetch_youtube_comments(id, cursor, format, locale, thin_mode, region, sort_b json.field "replies" do json.object do - json.field "replyCount", reply_count + json.field "replyCount", node_comment["replyCount"]? || 1 json.field "continuation", continuation end end |
