Use optional query for watch page

This commit is contained in:
Omar Roth 2018-04-03 17:06:50 -05:00
parent e2c50d4d1f
commit 10c1cfa4b5
1 changed files with 3 additions and 7 deletions

View File

@ -217,17 +217,13 @@ get "/watch" do |env|
authorized = env.get? "authorized"
if authorized
headers = HTTP::Headers.new
headers["Cookie"] = env.request.headers["Cookie"]
sid = env.get("sid").as(String)
user = get_user(sid, client, headers, PG_DB)
subscriptions = user.subscriptions
else
subscriptions = [] of String
subscriptions = PG_DB.query_one?("SELECT subscriptions FROM users WHERE id = $1", sid, as: Array(String))
end
subscriptions = [] of String
begin
video = get_video(id, client, PG_DB)
rescue ex