aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2024-12-06 09:26:45 -0800
committerAdam Soltys <[email protected]>2024-12-06 09:26:45 -0800
commit1bcde4bf0ae386c999de34960b1575465d0ab541 (patch)
tree07269453f971e948c9600a40fc9644719fbca521 /src
parenta9028f90fcfea05671b13d34f5a71445c33f4372 (diff)
downloadcoinos-ui-1bcde4bf0ae386c999de34960b1575465d0ab541.tar.gz
coinos-ui-1bcde4bf0ae386c999de34960b1575465d0ab541.zip
revert service worker
Diffstat (limited to 'src')
-rw-r--r--src/service-worker.js88
1 files changed, 3 insertions, 85 deletions
diff --git a/src/service-worker.js b/src/service-worker.js
index babb12e3..fa934333 100644
--- a/src/service-worker.js
+++ b/src/service-worker.js
@@ -1,90 +1,8 @@
import { build, files, version } from "$service-worker";
-// Create a unique cache name for this deployment
-const CACHE = `cache-${version}`;
-
-const ASSETS = [
- ...build, // the app itself
- ...files, // everything in `static`
-];
-
-self.addEventListener("install", (event) => {
- // Create a new cache and add all files to it
- async function addFilesToCache() {
- const cache = await caches.open(CACHE);
- await cache.addAll(ASSETS);
- }
-
- event.waitUntil(addFilesToCache());
-});
-
-self.addEventListener("activate", (event) => {
- // Remove previous cached data from disk
- async function deleteOldCaches() {
- for (const key of await caches.keys()) {
- if (key !== CACHE) await caches.delete(key);
- }
- }
-
- event.waitUntil(deleteOldCaches());
-});
-
-/*
-self.addEventListener("fetch", (event) => {
- // ignore POST requests etc
- if (event.request.method !== "GET") return;
-
- async function respond() {
- const url = new URL(event.request.url);
- const cache = await caches.open(CACHE);
-
- if (url.pathname.startsWith("/api")) {
- // Allow the network to handle these requests
- return;
- }
-
- // `build`/`files` can always be served from the cache
- if (ASSETS.includes(url.pathname)) {
- const response = await cache.match(url.pathname);
-
- if (response) {
- return response;
- }
- }
-
- // for everything else, try the network first, but
- // fall back to the cache if we're offline
- try {
- const response = await fetch(event.request);
-
- // if we're offline, fetch can return a value that is not a Response
- // instead of throwing - and we can't pass this non-Response to respondWith
- if (!(response instanceof Response)) {
- throw new Error("invalid response from fetch");
- }
-
- if (response.status === 200) {
- cache.put(event.request, response.clone());
- }
-
- return response;
- } catch (err) {
- const response = await cache.match(event.request);
-
- if (response) {
- return response;
- }
-
- // if there's no cache, then just error out
- // as there is nothing we can do to respond to this request
- throw err;
- }
- }
-
- event.respondWith(respond());
-});
-*/
-
+self.addEventListener("install", (event) => {});
+self.addEventListener("activate", (event) => {});
+self.addEventListener("fetch", (event) => {});
self.addEventListener("push", (event) => {
const { title, body, url } = event.data.json();
const icon = "/images/icon.png";