From 5f1944925b807c82831064db97d61baa6ec2e3a1 Mon Sep 17 00:00:00 2001 From: Fijxu Date: Tue, 1 Apr 2025 18:51:13 -0300 Subject: [PATCH] remove unused Content-Security-Policy generated on every request to watch end embed --- src/invidious/routes/embed.cr | 7 ++----- src/invidious/routes/watch.cr | 4 ---- 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/src/invidious/routes/embed.cr b/src/invidious/routes/embed.cr index bdbb2d89..0a43e102 100644 --- a/src/invidious/routes/embed.cr +++ b/src/invidious/routes/embed.cr @@ -204,11 +204,8 @@ module Invidious::Routes::Embed end if CONFIG.invidious_companion.present? - invidious_companion = CONFIG.invidious_companion.sample - env.response.headers["Content-Security-Policy"] = - env.response.headers["Content-Security-Policy"] - .gsub("media-src", "media-src #{invidious_companion.public_url}") - .gsub("connect-src", "connect-src #{invidious_companion.public_url}") + current_companion = env.get("current_companion").as(Int32) + invidious_companion = CONFIG.invidious_companion[current_companion] end rendered "embed" diff --git a/src/invidious/routes/watch.cr b/src/invidious/routes/watch.cr index bca8f6b5..0930d2f6 100644 --- a/src/invidious/routes/watch.cr +++ b/src/invidious/routes/watch.cr @@ -216,10 +216,6 @@ module Invidious::Routes::Watch if CONFIG.invidious_companion.present? current_companion = env.get("current_companion").as(Int32) invidious_companion = CONFIG.invidious_companion[current_companion] - env.response.headers["Content-Security-Policy"] = - env.response.headers["Content-Security-Policy"] - .gsub("media-src", "media-src #{invidious_companion.public_url}") - .gsub("connect-src", "connect-src #{invidious_companion.public_url}") end templated "watch"