File tree Expand file tree Collapse file tree 1 file changed +24
-22
lines changed
source/_extensions/pwa_service_files Expand file tree Collapse file tree 1 file changed +24
-22
lines changed Original file line number Diff line number Diff line change
1
+ // extend this to update the service worker every push
2
+ // https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps/Offline_Service_workers
3
+ var cacheName = 'js13kPWA-v1' ;
4
+
1
5
fetch ( '_static/cache.json' )
2
- . then ( response => addEventListeners ( response . json ( ) ) )
6
+ . then ( response => addEventListeners ( response . json ( ) ) )
3
7
. catch ( error => {
4
8
console . error ( error ) ;
5
- } ) ;
6
-
7
- function addEventListeners ( jsonPaths ) {
8
- // extend this to update the service worker every push
9
- // https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps/Offline_Service_workers
10
- var cacheName = 'js13kPWA-v1' ;
9
+ } ) ;
11
10
12
- self . addEventListener ( 'install' , function ( e ) {
13
- e . waitUntil (
14
- caches . open ( 'frc-docs' ) . then ( function ( cache ) {
15
- return cache . addAll ( jsonPaths ) ;
16
- } )
17
- ) ;
18
- } ) ;
11
+ self . addEventListener ( 'install' , function ( e ) {
12
+ e . waitUntil (
13
+ caches . open ( 'frc-docs' ) . then ( function ( cache ) {
14
+ fetch ( '_static/cache.json' )
15
+ . then ( response => return cache . addAll ( response . json ( ) ) )
16
+ . catch ( error => {
17
+ console . error ( error ) ;
18
+ } ) ;
19
+ } )
20
+ ) ;
21
+ } ) ;
19
22
20
- self . addEventListener ( 'fetch' , function ( event ) {
21
- event . respondWith (
22
- caches . match ( event . request ) . then ( function ( response ) {
23
- return response || fetch ( event . request ) ;
24
- } )
25
- ) ;
26
- } ) ;
27
- }
23
+ self . addEventListener ( 'fetch' , function ( event ) {
24
+ event . respondWith (
25
+ caches . match ( event . request ) . then ( function ( response ) {
26
+ return response || fetch ( event . request ) ;
27
+ } )
28
+ ) ;
29
+ } ) ;
You can’t perform that action at this time.
0 commit comments