diff --git a/src/invidious/routes/embed.cr b/src/invidious/routes/embed.cr index 53da7068..f04302a2 100644 --- a/src/invidious/routes/embed.cr +++ b/src/invidious/routes/embed.cr @@ -213,7 +213,7 @@ module Invidious::Routes::Embed uri = "#{companion.public_url.scheme}://#{companion.public_url.host}#{companion.public_url.port ? ":#{companion.public_url.port}" : ""}" end.join(" ") - + if !invidious_companion_urls.empty? env.response.headers["Content-Security-Policy"] = env.response.headers["Content-Security-Policy"] diff --git a/src/invidious/routes/watch.cr b/src/invidious/routes/watch.cr index 83893457..8a4fa246 100644 --- a/src/invidious/routes/watch.cr +++ b/src/invidious/routes/watch.cr @@ -198,7 +198,7 @@ module Invidious::Routes::Watch uri = "#{companion.public_url.scheme}://#{companion.public_url.host}#{companion.public_url.port ? ":#{companion.public_url.port}" : ""}" end.join(" ") - + if !invidious_companion_urls.empty? env.response.headers["Content-Security-Policy"] = env.response.headers["Content-Security-Policy"] diff --git a/src/invidious/yt_backend/connection_pool.cr b/src/invidious/yt_backend/connection_pool.cr index 45455a8a..42241d15 100644 --- a/src/invidious/yt_backend/connection_pool.cr +++ b/src/invidious/yt_backend/connection_pool.cr @@ -47,7 +47,7 @@ struct YoutubeConnectionPool end # Packages a `HTTP::Client` to an Invidious companion instance alongside the configuration for that instance. -# +# # This is used as the resource for the `CompanionPool` as to allow the ability to # proxy the requests to Invidious companion from Invidious directly. # Instead of setting up routes in a reverse proxy. diff --git a/src/invidious/yt_backend/youtube_api.cr b/src/invidious/yt_backend/youtube_api.cr index b1775070..44861c37 100644 --- a/src/invidious/yt_backend/youtube_api.cr +++ b/src/invidious/yt_backend/youtube_api.cr @@ -700,7 +700,7 @@ module YoutubeAPI COMPANION_POOL.client do |wrapper| companion_base_url = wrapper.companion.private_url.path - wrapper.client.post("#{companion_base_url}#{endpoint}", headers: headers, body: data.to_json) do | response | + wrapper.client.post("#{companion_base_url}#{endpoint}", headers: headers, body: data.to_json) do |response| response_body = JSON.parse(response.body_io).as_h end end