Files
SpotMicroESP32-Leika/app/src/routes/+layout.ts
T
2024-08-19 21:34:11 +02:00

23 lines
713 B
TypeScript

export const prerender = false;
export const ssr = false;
const registerFetchIntercept = async () => {
const { fetch: originalFetch } = window;
const fileService = (await import('$lib/services/file-service')).default;
window.fetch = async (resource, config) => {
let url = resource instanceof Request ? resource.url : resource.toString();
let file = await fileService.getFile(url);
return file.isOk() ? new Response(file.inner) : originalFetch(resource, config);
};
};
export const load = async () => {
await registerFetchIntercept();
return {
title: 'Spot micro controller',
github: 'runeharlyk/SpotMicroESP32-Leika',
app_name: 'Spot Micro Controller',
copyright: '2024 Rune Harlyk'
};
};