mirror of
https://git.nadeko.net/Fijxu/invidious.git
synced 2025-12-18 02:48:50 +00:00
Move DB queries related to 'users' in a separate module (1/2)
This commit is contained in:
@@ -100,7 +100,7 @@ class AuthHandler < Kemal::Handler
|
||||
scopes, expire, signature = validate_request(token, session, env.request, HMAC_KEY, PG_DB, nil)
|
||||
|
||||
if email = Invidious::Database::SessionIDs.select_email(session)
|
||||
user = PG_DB.query_one("SELECT * FROM users WHERE email = $1", email, as: User)
|
||||
user = Invidious::Database::Users.select!(email: email)
|
||||
end
|
||||
elsif sid = env.request.cookies["SID"]?.try &.value
|
||||
if sid.starts_with? "v1:"
|
||||
@@ -108,7 +108,7 @@ class AuthHandler < Kemal::Handler
|
||||
end
|
||||
|
||||
if email = Invidious::Database::SessionIDs.select_email(sid)
|
||||
user = PG_DB.query_one("SELECT * FROM users WHERE email = $1", email, as: User)
|
||||
user = Invidious::Database::Users.select!(email: email)
|
||||
end
|
||||
|
||||
scopes = [":*"]
|
||||
|
||||
Reference in New Issue
Block a user