This commit is contained in:
unurled 2025-07-06 14:56:36 +02:00
parent 764d0c0526
commit ac111154fe
7 changed files with 183 additions and 0 deletions

View file

@ -5,6 +5,7 @@ import { usersToPermissions, usersToRoles } from '$lib/server/db/schema/schema';
import { eq } from 'drizzle-orm';
import { permissions } from '$lib/server/db/schema/permissions';
import { roles } from '$lib/server/db/schema/roles';
import { locale } from 'svelte-i18n';
const handleAuth: Handle = async ({ event, resolve }) => {
const sessionToken = event.cookies.get(auth.sessionCookieName);
@ -50,6 +51,11 @@ const handleAuth: Handle = async ({ event, resolve }) => {
return result.role;
});
const lang = event.request.headers.get('accept-language')?.split(',')[0];
if (lang) {
locale.set(lang);
}
return resolve(event);
};