import { error } from '@sveltejs/kit' import type { PageServerLoad } from './$types' import { fetchAPI } from '$utils/api' export const load: PageServerLoad = async ({ setHeaders }) => { try { const res = await fetchAPI(`query { legal { terms date_updated } }`) if (res) { const { data } = res setHeaders({ 'Cache-Control': 'public, max-age=1, stale-while-revalidate=604799' }) return { ...data } } } catch (err) { throw error(500, err.message) } }