aboutsummaryrefslogtreecommitdiffstats
path: root/code/app/src/routes/(main)/(public)/portal/+page.ts
blob: 49bf3dbe41074e824466983854d9e3f86d4aa3b4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
import type { PortalMessage } from '$configuration';
import { redirect } from '@sveltejs/kit';
import type { PageLoad } from './$types';

export const load: PageLoad = async ({ url }) => {
    const queryParams = new URLSearchParams(url.search);
    const message = queryParams.get("msg") as PortalMessage;
    if (!message) throw redirect(302, "/");
    return { message };
};