Revelav3/public/dynsw.js
2023-12-21 12:23:50 -05:00

19 lines
No EOL
496 B
JavaScript

importScripts('/dynamic/dynamic.config.js');
importScripts('/dynamic/dynamic.worker.js');
const sw = new UVServiceWorker();
const dynamic = new Dynamic();
self.dynamic = dynamic;
self.addEventListener('fetch',
event => {
event.respondWith(
(async function() {
if (await dynamic.route(event)) {
return await dynamic.fetch(event);
}
return await fetch(event.request);
})()
);
}
);