projects
/
cinny.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
35b0b1e
)
fix: register service worker immediately and cache media requests (#1977)
author
夜坂雅
<23130178+ShadowRZ@users.noreply.github.com>
Wed, 16 Oct 2024 10:26:03 +0000
(18:26 +0800)
committer
GitHub
<noreply@github.com>
Wed, 16 Oct 2024 10:26:03 +0000
(21:26 +1100)
* Allow service worker to immediately claim pages
* Allow media requests to be cached by browser
src/sw.ts
patch
|
blob
|
history
diff --git
a/src/sw.ts
b/src/sw.ts
index 11f7f8b25f052242e09d1ba5a15622714299da52..2179dfcb8ade48c13ac7d5836ff165c002f4c302 100644
(file)
--- a/
src/sw.ts
+++ b/
src/sw.ts
@@
-23,9
+23,14
@@
function fetchConfig(token?: string): RequestInit | undefined {
headers: {
Authorization: `Bearer ${token}`,
},
+ cache: 'default',
};
}
+self.addEventListener('activate', (event: ExtendableEvent) => {
+ event.waitUntil(clients.claim());
+});
+
self.addEventListener('fetch', (event: FetchEvent) => {
const { url, method } = event.request;
if (method !== 'GET') return;