forked from DSC-HIT/DSC-HIT-Website
-
Notifications
You must be signed in to change notification settings - Fork 4
/
yy.js
43 lines (40 loc) · 1.19 KB
/
yy.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
// const cacheName = 'v2';
// // Call Install Event
// self.addEventListener('install', e => {
// console.log('Service Worker: Installed');
// });
// // Call Activate Event and remove cache from older version
// self.addEventListener('activate', e => {
// console.log('Service Worker: Activated');
// // Remove unwanted caches
// e.waitUntil(
// caches.keys().then(cacheNames => {
// return Promise.all(
// cacheNames.map(cache => {
// if (cache !== cacheName) {
// //console.log('Service Worker : Clearing Old Cache');
// return caches.delete(cache);
// }
// })
// );
// })
// );
// });
// // Call Fetch Event
// self.addEventListener('fetch', e => {
// console.log('Service Worker : Fetching');
// e.respondWith(
// fetch(e.request)
// .then(res => {
// // cloning response
// const resClone = res.clone();
// // Open cahce
// caches.open(cacheName).then(cache => {
// // Add response to cache
// cache.put(e.request, resClone);
// });
// return res;
// })
// .catch(err => caches.match(e.request).then(res => res))
// );
// });