fixed merge conflicts

This commit is contained in:
2025-06-12 11:32:37 +02:00
47 changed files with 535 additions and 669 deletions

16
src/hooks.server.ts Normal file
View File

@@ -0,0 +1,16 @@
import { decryptToken } from '$lib/auth';
import type { Handle } from '@sveltejs/kit';
export const handle: Handle = ({ event, resolve }) => {
const jwt = event.cookies.get('session');
try {
if (jwt) {
event.locals.user = decryptToken(jwt);
return resolve(event);
}
} catch (_) {
event.cookies.delete('session', {path: '/'});
event.locals.user = null;
}
return await resolve(event);
}