trimCache

This commit is contained in:
2026-04-27 12:26:14 +03:30
parent 09b4b6c4d6
commit b8dbdab983

View File

@@ -35,6 +35,16 @@ self.addEventListener("activate", function (event) {
return self.clients.claim();
});
function trimCache(cacheName, maxItems) {
caches.open(cacheName).then((cache) => {
return cache.keys().then((keys) => {
if (keys.length > maxItems) {
cache.delete(keys[0]).then(() => trimCache(cacheName, maxItems));
}
});
});
}
// self.addEventListener("fetch", function (event) {
// event.respondWith(
// caches.match(event.request).then((res) => {