feature: file uploads and audio embedding

This commit is contained in:
Andy Burke 2025-08-20 11:48:16 -07:00
parent 2224e1abe0
commit 4c0a8bb700
7 changed files with 105 additions and 22 deletions

View file

@ -19,9 +19,7 @@ export async function get_session(request: Request, meta: Record<string, any>):
meta.valid_session = !!meta.session && meta.now < new Date(meta.session.timestamps.expires).valueOf();
meta.request_totp = request.headers.get(`x-${TOTP_TOKEN}`) ?? meta.cookies[TOTP_TOKEN] ?? '';
meta.valid_totp = meta.valid_session && meta.session && meta.request_totp
? await verifyTotp(meta.request_totp, meta.session.secret)
: false;
meta.valid_totp = meta.valid_session && meta.session && meta.request_totp ? await verifyTotp(meta.request_totp, meta.session.secret) : false;
}
export async function get_user(request: Request, meta: Record<string, any>): Promise<undefined> {