hestia/src/routes/app/+layout.server.ts
Baobeld 0d21abd3a0
BUG Fix broken login (#77)
merge loadUserEnv and validateSession
2025-02-03 17:02:10 -05:00

13 lines
306 B
TypeScript

import { clerkClient } from 'clerk-sveltekit/server';
export const load = async ({ locals }) => {
const clerkUser = await clerkClient.users.getUser(locals.auth.userId!);
return {
user: {
name: clerkUser.fullName || '',
hasImage: clerkUser.hasImage,
imageUrl: clerkUser.imageUrl,
},
};
};