⬆️ Upgraded SvelteKit

This commit is contained in:
Mawoka
2022-08-18 15:53:02 +02:00
parent 9b79358db3
commit a3b015ffca
27 changed files with 938 additions and 567 deletions
@@ -0,0 +1,18 @@
import { error } from '@sveltejs/kit';
import type { PageLoad } from '@sveltejs/kit';
export const load: PageLoad = async ({ params, fetch, session }) => {
const { quiz_id } = params;
const res = await fetch(`/api/v1/quiz/get/public/${quiz_id}`);
if (res.status === 404 || res.status === 400) {
throw error(404);
} else if (res.status === 200) {
const quiz = await res.json();
return {
quiz: quiz,
logged_in: session.authenticated
};
} else {
throw error(500);
}
};