-
-
Notifications
You must be signed in to change notification settings - Fork 2k
Open
Description
This piece of code can be set just one time in a constant instead of calculating it again and again on each /watch and /embed request.
invidious/src/invidious/routes/embed.cr
Lines 212 to 222 in 42d34cd
| invidious_companion_urls = CONFIG.invidious_companion.reject(&.builtin_proxy).map do |companion| | |
| 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"] | |
| .gsub("media-src", "media-src #{invidious_companion_urls}") | |
| .gsub("connect-src", "connect-src #{invidious_companion_urls}") | |
| end |
unixfox
Metadata
Metadata
Assignees
Labels
No labels