Add comments to src/invidious/yt_backend/extractors.cr

Co-authored-by: Samantaz Fox <coding@samantaz.fr>
pull/3535/head
DUO Labs 2 years ago committed by GitHub
parent 0d3610f63d
commit 8d08cfe30f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -171,6 +171,11 @@ private module Parsers
# TODO change default value to nil # TODO change default value to nil
subscriber_count = item_contents.dig?("subscriberCountText", "simpleText") subscriber_count = item_contents.dig?("subscriberCountText", "simpleText")
# Since youtube added channel handles, `VideoCountText` holds the number of
# subscribers and `subscriberCountText` holds the handle, except when the
# channel doesn't have a handle (e.g: some topic music channels).
# See https://github.com/iv-org/invidious/issues/3394#issuecomment-1321261688
if !subscriber_count || !subscriber_count.as_s.includes? " subscriber" if !subscriber_count || !subscriber_count.as_s.includes? " subscriber"
subscriber_count = item_contents.dig?("videoCountText", "simpleText") subscriber_count = item_contents.dig?("videoCountText", "simpleText")
end end

Loading…
Cancel
Save