18 lines
516 B
JavaScript
18 lines
516 B
JavaScript
self.addEventListener('activate', event => {
|
|
event.waitUntil(
|
|
caches.keys().then(cacheNames => {
|
|
return Promise.all(
|
|
cacheNames.map(cacheName => {
|
|
// Tüm cache'leri siliyoruz
|
|
console.log(`Deleting cache: ${cacheName}`);
|
|
return caches.delete(cacheName);
|
|
})
|
|
);
|
|
}).then(() => {
|
|
console.log('All caches deleted');
|
|
// Yeni cache eklemek istersen, burada bunu yapabilirsin
|
|
return self.clients.claim();
|
|
})
|
|
);
|
|
});
|