Fix playlists with one video

This commit is contained in:
Omar Roth 2020-07-25 12:57:15 -04:00
parent 7caa2ae9bc
commit 1e4022680a
No known key found for this signature in database
GPG key ID: B8254FB7EC3D37F2

View file

@ -375,9 +375,9 @@ def fetch_playlist(plid, locale)
text = stat["runs"]?.try &.as_a.map(&.["text"].as_s).join("") || stat["simpleText"]?.try &.as_s text = stat["runs"]?.try &.as_a.map(&.["text"].as_s).join("") || stat["simpleText"]?.try &.as_s
next if !text next if !text
if text.includes? "videos" if text.includes? "video"
video_count = text.gsub(/\D/, "").to_i? || 0 video_count = text.gsub(/\D/, "").to_i? || 0
elsif text.includes? "views" elsif text.includes? "view"
views = text.gsub(/\D/, "").to_i64? || 0_i64 views = text.gsub(/\D/, "").to_i64? || 0_i64
else else
updated = decode_date(text.lchop("Last updated on ").lchop("Updated ")) updated = decode_date(text.lchop("Last updated on ").lchop("Updated "))