Fix Style/MultilineCurlyBlock type of Ameba issues

This commit is contained in:
Sijawusz Pur Rahnama 2026-01-11 22:55:45 +01:00
parent a6ade56756
commit 31d218c03e
4 changed files with 12 additions and 12 deletions

View File

@ -181,14 +181,14 @@ module Invidious::Routes::Embed
captions = video.captions captions = video.captions
preferred_captions = captions.select { |caption| preferred_captions = captions.select do |caption|
params.preferred_captions.includes?(caption.name) || params.preferred_captions.includes?(caption.name) ||
params.preferred_captions.includes?(caption.language_code.split("-")[0]) params.preferred_captions.includes?(caption.language_code.split("-")[0])
} end
preferred_captions.sort_by! { |caption| preferred_captions.sort_by! do |caption|
(params.preferred_captions.index(caption.name) || (params.preferred_captions.index(caption.name) ||
params.preferred_captions.index(caption.language_code.split("-")[0])).not_nil! params.preferred_captions.index(caption.language_code.split("-")[0])).not_nil!
} end
captions = captions - preferred_captions captions = captions - preferred_captions
aspect_ratio = nil aspect_ratio = nil

View File

@ -145,14 +145,14 @@ module Invidious::Routes::Watch
captions = video.captions captions = video.captions
preferred_captions = captions.select { |caption| preferred_captions = captions.select do |caption|
params.preferred_captions.includes?(caption.name) || params.preferred_captions.includes?(caption.name) ||
params.preferred_captions.includes?(caption.language_code.split("-")[0]) params.preferred_captions.includes?(caption.language_code.split("-")[0])
} end
preferred_captions.sort_by! { |caption| preferred_captions.sort_by! do |caption|
(params.preferred_captions.index(caption.name) || (params.preferred_captions.index(caption.name) ||
params.preferred_captions.index(caption.language_code.split("-")[0])).not_nil! params.preferred_captions.index(caption.language_code.split("-")[0])).not_nil!
} end
captions = captions - preferred_captions captions = captions - preferred_captions
aspect_ratio = "16:9" aspect_ratio = "16:9"

View File

@ -182,14 +182,14 @@ struct Video
end end
def music : Array(VideoMusic) def music : Array(VideoMusic)
info["music"].as_a.map { |music_json| info["music"].as_a.map do |music_json|
VideoMusic.new( VideoMusic.new(
music_json["song"].as_s, music_json["song"].as_s,
music_json["album"].as_s, music_json["album"].as_s,
music_json["artist"].as_s, music_json["artist"].as_s,
music_json["license"].as_s music_json["license"].as_s
) )
} end
end end
# Macros defining getters/setters for various types of data # Macros defining getters/setters for various types of data

View File

@ -673,9 +673,9 @@ private module Parsers
video_count = thumbnail_view_model.dig("overlays").as_a video_count = thumbnail_view_model.dig("overlays").as_a
.compact_map(&.dig?("thumbnailOverlayBadgeViewModel", "thumbnailBadges").try &.as_a) .compact_map(&.dig?("thumbnailOverlayBadgeViewModel", "thumbnailBadges").try &.as_a)
.flatten .flatten
.find(nil, &.dig?("thumbnailBadgeViewModel", "text").try { |node| .find(nil, &.dig?("thumbnailBadgeViewModel", "text").try do |node|
{"episodes", "videos"}.any? { |str| node.as_s.ends_with?(str) } {"episodes", "videos"}.any? { |str| node.as_s.ends_with?(str) }
}) end)
.try &.dig("thumbnailBadgeViewModel", "text").as_s.to_i(strict: false) .try &.dig("thumbnailBadgeViewModel", "text").as_s.to_i(strict: false)
metadata = item_contents.dig("metadata", "lockupMetadataViewModel") metadata = item_contents.dig("metadata", "lockupMetadataViewModel")