summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorsyeopite <syeopite@syeopite.dev>2024-04-25 13:28:58 -0700
committersyeopite <syeopite@syeopite.dev>2024-08-24 19:47:42 -0700
commit75b68618ab14a9f884ee7215a467bc510e8bd2c2 (patch)
tree2c41f5cb975b10a3ed4c6982e146a6e09e8c54f8 /src
parent003c6f81dcf6399d1fa808866d0806b915a713ee (diff)
downloadinvidious-75b68618ab14a9f884ee7215a467bc510e8bd2c2.tar.gz
invidious-75b68618ab14a9f884ee7215a467bc510e8bd2c2.tar.bz2
invidious-75b68618ab14a9f884ee7215a467bc510e8bd2c2.zip
Remove useless proc usage in images.cr
Diffstat (limited to 'src')
-rw-r--r--src/invidious/routes/images.cr14
1 files changed, 3 insertions, 11 deletions
diff --git a/src/invidious/routes/images.cr b/src/invidious/routes/images.cr
index 251258ec..639697db 100644
--- a/src/invidious/routes/images.cr
+++ b/src/invidious/routes/images.cr
@@ -41,14 +41,10 @@ module Invidious::Routes::Images
end
end
- # A callable proc to be used inside #proxy_image
- callable_proc = ->(env : HTTP::Server::Context) {
- env.response.headers["Connection"] = "close"
- }
-
begin
get_ytimg_pool(authority).client &.get(url, headers) do |resp|
- return self.proxy_image(env, resp, callable_proc: callable_proc)
+ env.response.headers["Connection"] = "close"
+ return self.proxy_image(env, resp)
end
rescue ex
end
@@ -138,7 +134,7 @@ module Invidious::Routes::Images
end
end
- private def self.proxy_image(env, response, callable_proc = nil)
+ private def self.proxy_image(env, response)
env.response.status_code = response.status_code
response.headers.each do |key, value|
if !RESPONSE_HEADERS_BLACKLIST.includes?(key.downcase)
@@ -148,10 +144,6 @@ module Invidious::Routes::Images
env.response.headers["Access-Control-Allow-Origin"] = "*"
- if callable_proc
- callable_proc.call(env)
- end
-
if response.status_code >= 300
return env.response.headers.delete("Transfer-Encoding")
end