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', site: 'https://ayo.ayco.io',
integrations: [ integrations: [
serviceWorker({ serviceWorker({
path: "./example_sw.ts", path: "./src/example_sw.ts",
assetCachePrefix: 'cozy-reader', assetCachePrefix: 'cozy-reader',
customRoutes: [ customRoutes: [
'/threads' '/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 * -- find usage in package readme; `astro.config.mjs` integrations
* @see https://ayco.io/n/@ayco/astro-sw * @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 addResourcesToCache = async (resources) => {
const cache = await caches.open(cacheName); const cache = await caches.open(cacheName);
console.log('adding resources to cache...', resources) console.log('adding resources to cache...', resources)
@ -80,7 +80,7 @@ self.addEventListener('install', (event) => {
event.waitUntil( event.waitUntil(
addResourcesToCache([ addResourcesToCache([
'./', './',
...(__assets ?? []) ...(__astro_sw_assets__ ?? [])
]) ])
); );
}); });