import { UserType, sqlCred } from "@cvsa/core"; export const getUserBySession = async (sessionID: string) => { const users = await sqlCred` SELECT u.* FROM users u JOIN login_sessions ls ON u.id = ls.uid WHERE ls.id = ${sessionID}; `; if (users.length === 0) { return undefined; } const user = users[0]; return { username: user.username, nickname: user.nickname, role: user.role }; };