chore: move sw file to test new config

This commit is contained in:
Ayo Ayco 2024-08-17 09:57:40 +02:00
parent 0f2a41a838
commit d5f92e71a2
2 changed files with 5 additions and 5 deletions

View file

@ -10,7 +10,7 @@ export default defineConfig({
site: 'https://ayo.ayco.io',
integrations: [
serviceWorker({
path: "./example_sw.ts",
path: "./src/example_sw.ts",
assetCachePrefix: 'cozy-reader',
customRoutes: [
'/threads'

View file

@ -1,11 +1,11 @@
import { log } from "./src/utils";
import { log } from "./utils";
/**
* Note: @ayco/astro-sw integration injects variables `__prefix`, `__version`, & `__assets`
* Note: @ayco/astro-sw integration injects variables `__astro_sw_cache_prefix__`, `__astro_sw_version__`, & `__astro_sw_assets__`
* -- find usage in package readme; `astro.config.mjs` integrations
* @see https://ayco.io/n/@ayco/astro-sw
*/
const cacheName = `${__prefix ?? 'app'}-v${__version ?? '000'}`
const cacheName = `${__astro_sw_cache_prefix__ ?? 'app'}-v${__astro_sw_version__ ?? '000'}`
const addResourcesToCache = async (resources) => {
const cache = await caches.open(cacheName);
console.log('adding resources to cache...', resources)
@ -80,7 +80,7 @@ self.addEventListener('install', (event) => {
event.waitUntil(
addResourcesToCache([
'./',
...(__assets ?? [])
...(__astro_sw_assets__ ?? [])
])
);
});