Fix: missing $ and use defaultStore

This commit is contained in:
csrapr 2021-03-18 17:19:42 +00:00 committed by Josh Harvey
parent cbf0165893
commit f3f2bb01b0
6 changed files with 11 additions and 14 deletions

View file

@ -2,7 +2,7 @@ const db = require('./db')
function getSessions () {
const sql = `SELECT * FROM user_sessions ORDER BY sess -> 'user' ->> 'username'`
return db.any(sql)
return db.$any(sql)
}
function getLastSessionPerUser () {
@ -16,27 +16,27 @@ function getLastSessionPerUser () {
SELECT DISTINCT ON (username)
username, role
FROM users) b ON a.username = b.username`
return db.any(sql)
return db.$any(sql)
}
function getSessionsByUsername (username) {
const sql = `SELECT * FROM user_sessions WHERE sess -> 'user' ->> 'username'=$1`
return db.any(sql, [username])
return db.$any(sql, [username])
}
function getSessionById (sessionID) {
const sql = `SELECT * FROM user_sessions WHERE sid=$1`
return db.any(sql, [sessionID])
return db.$any(sql, [sessionID])
}
function deleteSessionsByUsername (username) {
const sql = `DELETE FROM user_sessions WHERE sess -> 'user' ->> 'username'=$1`
return db.none(sql, [username])
return db.$none(sql, [username])
}
function deleteSessionById (sessionID) {
const sql = `DELETE FROM user_sessions WHERE sid=$1`
return db.none(sql, [sessionID])
return db.$none(sql, [sessionID])
}
module.exports = { getSessions, getLastSessionPerUser, getSessionsByUsername, getSessionById, deleteSessionsByUsername, deleteSessionById }