summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorOmar Roth <omarroth@hotmail.com>2018-04-03 17:06:50 -0500
committerOmar Roth <omarroth@hotmail.com>2018-04-03 17:06:50 -0500
commit10c1cfa4b5ba632b68e8550d9744d38f8ebf0775 (patch)
tree3e846d8eeec793928e185f7ed30e1b34651db314 /src
parente2c50d4d1f4941501585dc1e53fba1faf47b04aa (diff)
downloadinvidious-10c1cfa4b5ba632b68e8550d9744d38f8ebf0775.tar.gz
invidious-10c1cfa4b5ba632b68e8550d9744d38f8ebf0775.tar.bz2
invidious-10c1cfa4b5ba632b68e8550d9744d38f8ebf0775.zip
Use optional query for watch page
Diffstat (limited to 'src')
-rw-r--r--src/invidious.cr10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/invidious.cr b/src/invidious.cr
index 2d78ae46..7651612c 100644
--- a/src/invidious.cr
+++ b/src/invidious.cr
@@ -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