Added Select Single Query

This commit is contained in:
Ryan G 2023-06-16 09:49:09 -07:00
parent bbbe7e792f
commit 1267727b4a

View File

@ -62,6 +62,15 @@ module Invidious::Database::SessionIDs
PG_DB.query_one?(request, sid, as: String) PG_DB.query_one?(request, sid, as: String)
end end
def select_one(sid : String) : {session: String, issued: Time}?
request = <<-SQL
SELECT id, issued FROM session_ids
WHERE id = $1
SQL
PG_DB.query_one?(request, sid, as: {session: String, issued: Time})
end
def select_all(email : String) : Array({session: String, issued: Time}) def select_all(email : String) : Array({session: String, issued: Time})
request = <<-SQL request = <<-SQL
SELECT id, issued FROM session_ids SELECT id, issued FROM session_ids