Fix formatting

pull/553/head
Omar Roth 6 years ago
parent 208bb2d72f
commit 890d485bb5
No known key found for this signature in database
GPG Key ID: B8254FB7EC3D37F2

@ -4965,40 +4965,40 @@ get "/videoplayback" do |env|
client = make_client(URI.parse(host), proxies, region) client = make_client(URI.parse(host), proxies, region)
begin begin
client.get(url, headers) do |response| client.get(url, headers) do |response|
env.response.status_code = response.status_code env.response.status_code = response.status_code
response.headers.each do |key, value| response.headers.each do |key, value|
if !{"Access-Control-Allow-Origin", "Alt-Svc", "Server"}.includes? key if !{"Access-Control-Allow-Origin", "Alt-Svc", "Server"}.includes? key
env.response.headers[key] = value env.response.headers[key] = value
end
end end
end
env.response.headers["Access-Control-Allow-Origin"] = "*" env.response.headers["Access-Control-Allow-Origin"] = "*"
if response.headers["Location"]?
url = URI.parse(response.headers["Location"])
host = url.host
if response.headers["Location"]? url = url.full_path
url = URI.parse(response.headers["Location"]) url += "&host=#{host}"
host = url.host
url = url.full_path if region
url += "&host=#{host}" url += "&region=#{region}"
end
if region next env.redirect url
url += "&region=#{region}"
end end
next env.redirect url if title = query_params["title"]?
end # https://blog.fastmail.com/2011/06/24/download-non-english-filenames/
env.response.headers["Content-Disposition"] = "attachment; filename=\"#{URI.escape(title)}\"; filename*=UTF-8''#{URI.escape(title)}"
end
if title = query_params["title"]? proxy_file(response, env)
# https://blog.fastmail.com/2011/06/24/download-non-english-filenames/
env.response.headers["Content-Disposition"] = "attachment; filename=\"#{URI.escape(title)}\"; filename*=UTF-8''#{URI.escape(title)}"
end end
proxy_file(response, env)
end
rescue ex rescue ex
end end
end end
# We need this so the below route works as expected # We need this so the below route works as expected
@ -5018,21 +5018,21 @@ get "/ggpht/*" do |env|
end end
begin begin
client.get(url, headers) do |response| client.get(url, headers) do |response|
response.headers.each do |key, value| response.headers.each do |key, value|
if !{"Access-Control-Allow-Origin", "Alt-Svc", "Server"}.includes? key if !{"Access-Control-Allow-Origin", "Alt-Svc", "Server"}.includes? key
env.response.headers[key] = value env.response.headers[key] = value
end
end end
end
if response.status_code == 304 if response.status_code == 304
break break
end end
env.response.headers["Access-Control-Allow-Origin"] = "*" env.response.headers["Access-Control-Allow-Origin"] = "*"
proxy_file(response, env) proxy_file(response, env)
end end
rescue ex rescue ex
end end
end end
@ -5066,22 +5066,22 @@ get "/sb/:id/:storyboard/:index" do |env|
end end
begin begin
client.get(url, headers) do |response| client.get(url, headers) do |response|
env.response.status_code = response.status_code env.response.status_code = response.status_code
response.headers.each do |key, value| response.headers.each do |key, value|
if !{"Access-Control-Allow-Origin", "Alt-Svc", "Server"}.includes? key if !{"Access-Control-Allow-Origin", "Alt-Svc", "Server"}.includes? key
env.response.headers[key] = value env.response.headers[key] = value
end
end end
end
if response.status_code >= 400 if response.status_code >= 400
break break
end end
env.response.headers["Access-Control-Allow-Origin"] = "*" env.response.headers["Access-Control-Allow-Origin"] = "*"
proxy_file(response, env) proxy_file(response, env)
end end
rescue ex rescue ex
end end
end end
@ -5111,22 +5111,22 @@ get "/vi/:id/:name" do |env|
end end
begin begin
client.get(url, headers) do |response| client.get(url, headers) do |response|
env.response.status_code = response.status_code env.response.status_code = response.status_code
response.headers.each do |key, value| response.headers.each do |key, value|
if !{"Access-Control-Allow-Origin", "Alt-Svc", "Server"}.includes? key if !{"Access-Control-Allow-Origin", "Alt-Svc", "Server"}.includes? key
env.response.headers[key] = value env.response.headers[key] = value
end
end end
end
if response.status_code == 304 if response.status_code == 304
break break
end end
env.response.headers["Access-Control-Allow-Origin"] = "*" env.response.headers["Access-Control-Allow-Origin"] = "*"
proxy_file(response, env) proxy_file(response, env)
end end
rescue ex rescue ex
end end
end end

Loading…
Cancel
Save