diff options
author | Linnnus <[email protected]> | 2025-02-22 06:50:02 +0100 |
---|---|---|
committer | Linnnus <[email protected]> | 2025-02-22 06:50:02 +0100 |
commit | 6412f46a45d3b66c85c0cc3952206ad9cca0a110 (patch) | |
tree | 903016674595a980e2f443aec075d9c92a36c205 /app/src/hooks.server.ts | |
parent | b42bfa3abcd29cb977fbdc41a02d9f7f1ffeb1a2 (diff) |
Add watermarking service, fix everything
Diffstat (limited to 'app/src/hooks.server.ts')
-rw-r--r-- | app/src/hooks.server.ts | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/app/src/hooks.server.ts b/app/src/hooks.server.ts index f342e03..78342cd 100644 --- a/app/src/hooks.server.ts +++ b/app/src/hooks.server.ts @@ -1,21 +1,23 @@ -import { getDbConnection } from "$lib/server/db"; +import { getDbClient } from "$lib/server/db"; import { getS3Client } from "$lib/server/s3"; import { validateSessionToken } from "$lib/server/sessions"; import { type Handle } from "@sveltejs/kit"; import { sequence } from "@sveltejs/kit/hooks"; +import { beanstalkdHandle } from "$lib/server/beanstalkd"; const dbHandle = (async ({ event, resolve }) => { - const dbConn = await getDbConnection(); - event.locals.dbConn = dbConn; + const dbClient = await getDbClient(); + event.locals.dbClient = dbClient; try { return await resolve(event); } finally { - dbConn.release(); + dbClient.release(); } }) satisfies Handle; // FIXME: Kind of stupid to load for every request. Should probs move handler to $lib and import for relevant routes. +// Same goes for beanstalkd. const s3Handle = (async ({ event, resolve }) => { const s3Client = getS3Client(); event.locals.s3Client = s3Client; @@ -39,4 +41,5 @@ const sessionHandle = (async ({ event, resolve }) => { return resolve(event); }) satisfies Handle; -export const handle = sequence(dbHandle, s3Handle, sessionHandle); +// FIXME: Kind of stupid to load for every request. Should probs move handler to $lib and import for relevant routes. +export const handle = sequence(dbHandle, s3Handle, beanstalkdHandle, sessionHandle); |