add s3 and local dir support, fix session roles, make sure delete invite checks if its valid first

This commit is contained in:
creations 2025-03-05 08:45:08 -05:00
parent 9a91f1e7e3
commit 774c8e22ce
Signed by: creations
GPG key ID: 8F553AA4320FC711
11 changed files with 171 additions and 12 deletions

View file

@ -23,8 +23,8 @@ export async function authByToken(
if (!authorizationToken || !isUUID(authorizationToken)) return null;
try {
const result: UserSession[] =
await reservation`SELECT id, username, email, roles, avatar, timezone, authorization_token FROM users WHERE authorization_token = ${authorizationToken};`;
const result: User[] =
await reservation`SELECT * FROM users WHERE authorization_token = ${authorizationToken};`;
if (result.length === 0) return null;
@ -33,7 +33,7 @@ export async function authByToken(
username: result[0].username,
email: result[0].email,
email_verified: result[0].email_verified,
roles: result[0].roles,
roles: result[0].roles[0].split(","),
avatar: result[0].avatar,
timezone: result[0].timezone,
authorization_token: result[0].authorization_token,