19 lines
No EOL
496 B
JavaScript
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);
|
|
})()
|
|
);
|
|
}
|
|
); |