mirror of
https://github.com/iv-org/invidious.git
synced 2026-07-07 14:16:45 -05:00
restore author_verified functionality
This commit is contained in:
parent
8934050961
commit
e2d2904ba3
@ -664,9 +664,7 @@ private module Parsers
|
|||||||
# Contains the views of the video and the published time of the video.
|
# Contains the views of the video and the published time of the video.
|
||||||
metadata_parts = metadata.dig("metadata", "contentMetadataViewModel", "metadataRows", 0, "metadataParts")
|
metadata_parts = metadata.dig("metadata", "contentMetadataViewModel", "metadataRows", 0, "metadataParts")
|
||||||
|
|
||||||
view_count_text = metadata_parts.dig(0, "text", "content").as_s
|
|
||||||
view_count = short_text_to_number(view_count_text || "0")
|
view_count = short_text_to_number(view_count_text || "0")
|
||||||
published = metadata_parts.dig?(1, "text", "content").try { |t| decode_date(t.as_s) } || Time.local
|
|
||||||
|
|
||||||
length = thumbnail_view_model.dig("overlays", 0, "thumbnailBottomOverlayViewModel", "badges", 0, "thumbnailBadgeViewModel", "text").try &.as_s
|
length = thumbnail_view_model.dig("overlays", 0, "thumbnailBottomOverlayViewModel", "badges", 0, "thumbnailBadgeViewModel", "text").try &.as_s
|
||||||
|
|
||||||
@ -763,9 +761,12 @@ private module Parsers
|
|||||||
author = author_info["content"].as_s
|
author = author_info["content"].as_s
|
||||||
author_id = author_info.dig?("commandRuns", 0, "onTap", "innertubeCommand", "browseEndpoint", "browseId")
|
author_id = author_info.dig?("commandRuns", 0, "onTap", "innertubeCommand", "browseEndpoint", "browseId")
|
||||||
.try &.as_s || author_fallback.id
|
.try &.as_s || author_fallback.id
|
||||||
|
author_verified = (author_info.dig?("attachmentRuns", 0, "element", "type", "imageType", "image", "sources", 0, "clientResource", "imageName")
|
||||||
|
.try &.as_s) == "CHECK_CIRCLE_FILLED" || false
|
||||||
else
|
else
|
||||||
author = author_fallback.name
|
author = author_fallback.name
|
||||||
author_id = author_fallback.id
|
author_id = author_fallback.id
|
||||||
|
author_verified = false
|
||||||
end
|
end
|
||||||
|
|
||||||
# TODO: Retrieve "updated" info from metadata parts
|
# TODO: Retrieve "updated" info from metadata parts
|
||||||
@ -785,7 +786,7 @@ private module Parsers
|
|||||||
video_count: video_count || -1,
|
video_count: video_count || -1,
|
||||||
videos: [] of SearchPlaylistVideo,
|
videos: [] of SearchPlaylistVideo,
|
||||||
thumbnail: thumbnail,
|
thumbnail: thumbnail,
|
||||||
author_verified: false,
|
author_verified: author_verified,
|
||||||
})
|
})
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user