aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFuwn <[email protected]>2023-12-14 12:57:21 -0800
committerFuwn <[email protected]>2023-12-14 12:57:21 -0800
commite3578cfc4aaf179b6a662a9fca2689ff466a1b90 (patch)
treedfd1a2029df0f2eae6a6fd2da46d444caab86439
parentfeat(api): nest routes (diff)
downloaddue.moe-e3578cfc4aaf179b6a662a9fca2689ff466a1b90.tar.xz
due.moe-e3578cfc4aaf179b6a662a9fca2689ff466a1b90.zip
feat(worker): dev register
-rw-r--r--src/service-worker.ts5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/service-worker.ts b/src/service-worker.ts
index 4c15bb6a..7206ec40 100644
--- a/src/service-worker.ts
+++ b/src/service-worker.ts
@@ -1,6 +1,7 @@
/// <reference lib="webworker" />
import { build, files, version } from '$service-worker';
+import { dev } from '$app/environment';
const worker = self as unknown as ServiceWorkerGlobalScope;
const FILES = `cache${version}`;
@@ -10,6 +11,10 @@ const FILES = `cache${version}`;
const to_cache = build.concat(files);
const staticAssets = new Set(to_cache);
+navigator.serviceWorker.register('/service-worker.js', {
+ type: dev ? 'module' : 'classic'
+});
+
worker.addEventListener('install', (event) => {
event.waitUntil(
caches