2024-06-18 00:37:47 +00:00
|
|
|
import { redirect } from 'sveltekit-flash-message/server';
|
2024-06-12 02:12:12 +00:00
|
|
|
import { notSignedInMessage } from '$lib/flashMessages';
|
2024-06-17 20:06:45 +00:00
|
|
|
import { userNotAuthenticated } from '$lib/server/auth-utils';
|
2024-02-21 07:31:05 +00:00
|
|
|
|
2024-03-01 01:11:07 +00:00
|
|
|
export async function load(event) {
|
|
|
|
|
const { locals } = event;
|
2024-06-12 02:12:12 +00:00
|
|
|
const { user, session } = locals;
|
2024-06-17 20:06:45 +00:00
|
|
|
if (userNotAuthenticated(user, session)) {
|
2024-03-01 01:11:07 +00:00
|
|
|
redirect(302, '/login', notSignedInMessage, event);
|
2024-02-21 07:31:05 +00:00
|
|
|
}
|
|
|
|
|
|
2024-06-12 02:12:12 +00:00
|
|
|
return {};
|
|
|
|
|
}
|