Make Invidious compliant to Crystal 1.15 formatting rules (#5014)

This commit is contained in:
syeopite 2025-01-22 18:32:35 +00:00 committed by GitHub
commit bfa6da2474
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
8 changed files with 15 additions and 14 deletions

View File

@ -136,6 +136,7 @@ jobs:
submodules: true submodules: true
- name: Install Crystal - name: Install Crystal
id: lint_step_install_crystal
uses: crystal-lang/install-crystal@v1.8.0 uses: crystal-lang/install-crystal@v1.8.0
with: with:
crystal: latest crystal: latest
@ -146,7 +147,7 @@ jobs:
path: | path: |
./lib ./lib
./bin ./bin
key: shards-${{ hashFiles('shard.lock') }} key: shards-${{ hashFiles('shard.lock') }}-${{ steps.lint_step_install_crystal.outputs.crystal }}
- name: Install Shards - name: Install Shards
run: | run: |

View File

@ -13,7 +13,7 @@ module Invidious::Frontend::WatchPage
@full_videos, @full_videos,
@video_streams, @video_streams,
@audio_streams, @audio_streams,
@captions @captions,
) )
end end
end end

View File

@ -130,7 +130,7 @@ def error_json_helper(
env : HTTP::Server::Context, env : HTTP::Server::Context,
status_code : Int32, status_code : Int32,
exception : Exception, exception : Exception,
additional_fields : Hash(String, Object) | Nil = nil additional_fields : Hash(String, Object) | Nil = nil,
) )
if exception.is_a?(InfoException) if exception.is_a?(InfoException)
return error_json_helper(env, status_code, exception.message || "", additional_fields) return error_json_helper(env, status_code, exception.message || "", additional_fields)
@ -152,7 +152,7 @@ def error_json_helper(
env : HTTP::Server::Context, env : HTTP::Server::Context,
status_code : Int32, status_code : Int32,
message : String, message : String,
additional_fields : Hash(String, Object) | Nil = nil additional_fields : Hash(String, Object) | Nil = nil,
) )
env.response.content_type = "application/json" env.response.content_type = "application/json"
env.response.status_code = status_code env.response.status_code = status_code

View File

@ -75,7 +75,7 @@ module Invidious::Search
@type : Type = Type::All, @type : Type = Type::All,
@duration : Duration = Duration::None, @duration : Duration = Duration::None,
@features : Features = Features::None, @features : Features = Features::None,
@sort : Sort = Sort::Relevance @sort : Sort = Sort::Relevance,
) )
end end

View File

@ -47,7 +47,7 @@ module Invidious::Search
def initialize( def initialize(
params : HTTP::Params, params : HTTP::Params,
@type : Type = Type::Regular, @type : Type = Type::Regular,
@region : String? = nil @region : String? = nil,
) )
# Get the raw search query string (common to all search types). In # Get the raw search query string (common to all search types). In
# Regular search mode, also look for the `search_query` URL parameter # Regular search mode, also look for the `search_query` URL parameter

View File

@ -20,7 +20,7 @@ module Invidious::Videos
def initialize( def initialize(
*, @url, @width, @height, @count, @interval, *, @url, @width, @height, @count, @interval,
@rows, @columns, @images_count @rows, @columns, @images_count,
) )
authority = /(i\d?).ytimg.com/.match!(@url.host.not_nil!)[1]? authority = /(i\d?).ytimg.com/.match!(@url.host.not_nil!)[1]?

View File

@ -1024,7 +1024,7 @@ end
def extract_items( def extract_items(
initial_data : InitialData, initial_data : InitialData,
author_fallback : String? = nil, author_fallback : String? = nil,
author_id_fallback : String? = nil author_id_fallback : String? = nil,
) : {Array(SearchItem), String?} ) : {Array(SearchItem), String?}
items = [] of SearchItem items = [] of SearchItem
continuation = nil continuation = nil

View File

@ -211,7 +211,7 @@ module YoutubeAPI
def initialize( def initialize(
*, *,
@client_type = ClientType::Web, @client_type = ClientType::Web,
@region = "US" @region = "US",
) )
end end
@ -370,7 +370,7 @@ module YoutubeAPI
browse_id : String, browse_id : String,
*, # Force the following parameters to be passed by name *, # Force the following parameters to be passed by name
params : String, params : String,
client_config : ClientConfig | Nil = nil client_config : ClientConfig | Nil = nil,
) )
# JSON Request data, required by the API # JSON Request data, required by the API
data = { data = {
@ -464,7 +464,7 @@ module YoutubeAPI
video_id : String, video_id : String,
*, # Force the following parameters to be passed by name *, # Force the following parameters to be passed by name
params : String, params : String,
client_config : ClientConfig | Nil = nil client_config : ClientConfig | Nil = nil,
) )
# Playback context, separate because it can be different between clients # Playback context, separate because it can be different between clients
playback_ctx = { playback_ctx = {
@ -557,7 +557,7 @@ module YoutubeAPI
def search( def search(
search_query : String, search_query : String,
params : String, params : String,
client_config : ClientConfig | Nil = nil client_config : ClientConfig | Nil = nil,
) )
# JSON Request data, required by the API # JSON Request data, required by the API
data = { data = {
@ -583,7 +583,7 @@ module YoutubeAPI
def get_transcript( def get_transcript(
params : String, params : String,
client_config : ClientConfig | Nil = nil client_config : ClientConfig | Nil = nil,
) : Hash(String, JSON::Any) ) : Hash(String, JSON::Any)
data = { data = {
"context" => self.make_context(client_config), "context" => self.make_context(client_config),
@ -605,7 +605,7 @@ module YoutubeAPI
def _post_json( def _post_json(
endpoint : String, endpoint : String,
data : Hash, data : Hash,
client_config : ClientConfig | Nil client_config : ClientConfig | Nil,
) : Hash(String, JSON::Any) ) : Hash(String, JSON::Any)
# Use the default client config if nil is passed # Use the default client config if nil is passed
client_config ||= DEFAULT_CLIENT_CONFIG client_config ||= DEFAULT_CLIENT_CONFIG