changelog shortlog graph tags branches changeset files revisions annotate raw help

Mercurial > core / rust/ui/alik/sw.js

changeset 698: 96958d3eb5b0
parent: 7963217e1d39
author: Richard Westhaver <ellis@rwest.io>
date: Fri, 04 Oct 2024 22:04:59 -0400
permissions: -rw-r--r--
description: fixes
1 var cacheName = 'alik-pwa';
2 var filesToCache = [
3  './',
4  './index.html',
5  './alik.js',
6  './alik_bg.wasm',
7 ];
8 
9 /* Start the service worker and cache all of the app's content */
10 self.addEventListener('install', function (e) {
11  e.waitUntil(
12  caches.open(cacheName).then(function (cache) {
13  return cache.addAll(filesToCache);
14  })
15  );
16 });
17 
18 /* Serve cached content when offline */
19 self.addEventListener('fetch', function (e) {
20  e.respondWith(
21  caches.match(e.request).then(function (response) {
22  return response || fetch(e.request);
23  })
24  );
25 });