qa: Fix load functions not awaited since SvelteKit 2

This commit is contained in:
nemunaire 2024-02-09 16:41:02 +01:00
commit fb6a5d8063
3 changed files with 10 additions and 8 deletions

View file

@ -3,11 +3,12 @@ import { getExerciceQA } from '$lib/qa.js';
/** @type {import('./$types').PageLoad} */
export async function load({ depends, params }) {
const exercice = getExercice(params.eid)
depends(`api/exercices/${params.eid}`);
const qaitems = getExerciceQA(params.eid);
const [exercice, qaitems] = await Promise.all([
getExercice(params.eid),
getExerciceQA(params.eid),
]);
depends(`api/exercices/${params.eid}/qa`);
depends(`api/exercices/${params.eid}`);
return { exercice, qaitems };
}