|
|
@ -212,9 +212,14 @@ get "/watch" do |env|
|
|
|
|
next env.redirect url
|
|
|
|
next env.redirect url
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
if env.params.query["v"]? && !env.params.query["v"].empty?
|
|
|
|
if env.params.query["v"]?
|
|
|
|
id = env.params.query["v"]
|
|
|
|
id = env.params.query["v"]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if env.params.query["v"].empty?
|
|
|
|
|
|
|
|
error_message = "Invalid parameters."
|
|
|
|
|
|
|
|
next templated "error"
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
if id.size > 11
|
|
|
|
if id.size > 11
|
|
|
|
url = "/watch?v=#{id[0, 11]}"
|
|
|
|
url = "/watch?v=#{id[0, 11]}"
|
|
|
|
env.params.query.delete_all("v")
|
|
|
|
env.params.query.delete_all("v")
|
|
|
|