aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/(app)/settings/+layout.server.ts
blob: cd63d4f0b1b7eebfc0ccb4e5d5c3ed358cf10588 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
import { auth, get } from "$lib/utils";
import { redirect } from "@sveltejs/kit";

export async function load({ cookies, params, url }) {
	const tab = url.pathname.split("/").filter(Boolean).pop();
	if (tab === "settings") redirect(307, `${url.pathname}/account`);
	params.cookies = cookies.getAll();
	const subscriptions = await get("/subscriptions", auth(cookies));
	return { cookies: cookies.getAll(), subscriptions, tab };
}