14 lines
366 B
JavaScript
14 lines
366 B
JavaScript
importScripts('/dynamic/dynamic.config.js');
|
|
importScripts('/dynamic/dynamic.worker.js');
|
|
|
|
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);
|
|
})());
|
|
}); |