Skip to content

Commit

Permalink
sdsdsdd
Browse files Browse the repository at this point in the history
  • Loading branch information
jmurgolo committed Mar 2, 2024
1 parent 25166fc commit 9dd759a
Showing 1 changed file with 32 additions and 44 deletions.
76 changes: 32 additions & 44 deletions pages/teamdetails.js
Original file line number Diff line number Diff line change
@@ -1,47 +1,35 @@
self.addEventListener('fetch', function(event) {
event.respondWith(
caches.match(event.request)
.then(function(response) {
// Cache hit - return response
if (response) {
return response;
}

// IMPORTANT: Clone the request. A request is a stream and
// can only be consumed once. Since we are consuming this
// once by cache and once by the browser for fetch, we need
// to clone the response.
var fetchRequest = event.request.clone();

return fetch(fetchRequest).then(
function(response) {
// Check if we received a valid response
if(!response || response.status !== 200 || response.type !== 'basic') {
return response;
}

// IMPORTANT: Clone the response. A response is a stream
// and because we want the browser to consume the response
// as well as the cache consuming the response, we need
// to clone it so we have two streams.
var responseToCache = response.clone();

caches.open(CACHE_NAME)
.then(function(cache) {
cache.put(event.request, responseToCache);
});

return response;
}
);
})
.catch(function() {
// If both the network and cache fail, show a generic fallback:
return caches.match('/fallback.html');
// Alternatively, you could return a custom error response here
})
);
});
// self.addEventListener('fetch', function(event) {
// event.respondWith(
// caches.match(event.request)
// .then(function(response) {
// // Cache hit - return response
// if (response) {
// return response;
// }
// var fetchRequest = event.request.clone();
// return fetch(fetchRequest).then(
// function(response) {
// // Check if we received a valid response
// if(!response || response.status !== 200 || response.type !== 'basic') {
// return response;
// }
// var responseToCache = response.clone();
// caches.open(CACHE_NAME)
// .then(function(cache) {
// cache.put(event.request, responseToCache);
// });

// return response;
// }
// );
// })
// .catch(function() {
// // If both the network and cache fail, show a generic fallback:
// return caches.match('/fallback.html');
// // Alternatively, you could return a custom error response here
// })
// );
// });


// Global Dexie database initialization
Expand Down

0 comments on commit 9dd759a

Please sign in to comment.