aboutsummaryrefslogtreecommitdiff
path: root/Timeline/ClientApp/src/sw/sw.ts
diff options
context:
space:
mode:
Diffstat (limited to 'Timeline/ClientApp/src/sw/sw.ts')
-rw-r--r--Timeline/ClientApp/src/sw/sw.ts6
1 files changed, 6 insertions, 0 deletions
diff --git a/Timeline/ClientApp/src/sw/sw.ts b/Timeline/ClientApp/src/sw/sw.ts
index 67f5dfd4..e7558015 100644
--- a/Timeline/ClientApp/src/sw/sw.ts
+++ b/Timeline/ClientApp/src/sw/sw.ts
@@ -4,6 +4,12 @@ import { NetworkOnly } from 'workbox-strategies';
declare let self: ServiceWorkerGlobalScope;
+self.addEventListener('message', (event) => {
+ if (event.data && (event.data as { type: string }).type === 'SKIP_WAITING') {
+ void self.skipWaiting();
+ }
+});
+
precacheAndRoute(self.__WB_MANIFEST);
const networkOnly = new NetworkOnly();