From e8f5f2f76b1d5b11cddc34d9423b06dde60f54f6 Mon Sep 17 00:00:00 2001 From: FURK4NGG <105324908+FURK4NGG@users.noreply.github.com> Date: Tue, 4 Mar 2025 00:51:17 +0300 Subject: [PATCH] Update service-worker.js --- service-worker.js | 68 +++-------------------------------------------- 1 file changed, 3 insertions(+), 65 deletions(-) diff --git a/service-worker.js b/service-worker.js index ff65b19..f9a6a0c 100644 --- a/service-worker.js +++ b/service-worker.js @@ -1,76 +1,14 @@ -const CURRENT_VERSION = 'v68'; -const CACHE_NAME = `cache-${CURRENT_VERSION}`; - -const urlsToCache = [ - '/', - '/index.html', - '/home_en.html', - '/home_tr.html', - '/404.html', - '/CSS/unpkg.comswiper@8swiper-bundle.min.css', - '/FONTS/Inconsolata.woff2', - '/FONTS/Jaro.woff2', - '/FONTS/Monomakh.woff2', - '/FONTS/Montserrat.woff2', - '/FONTS/TacOne.woff2', - '/FONTS/Teko.woff2', - '/JAVASCRIPT/1.js', - '/JAVASCRIPT/tr/1.js', - '/JAVASCRIPT/darkmode-js.min.js', - '/JAVASCRIPT/gsap.min.js', - '/JAVASCRIPT/swiper-bundle.min.js', - '/service-worker.js', - '/img/profile_photo1.webp', - '/img/character1.webp', - '/img/character2.webp', - '/img/character3.webp', - '/img/ai.webp', - '/img/app.webp', - '/img/cyber.webp', - '/img/game.webp', - '/img/robotic.webp', - '/img/web.webp', - '/img/up.webp', - '/img/icon.ico', - '/sitemap.xml', - '/manifest.json', - '/robots.txt', - '/.htaccess.txt' -]; - -// Install event - Cache files -self.addEventListener('install', event => { - event.waitUntil( - caches.open(CACHE_NAME).then(cache => { - console.log(`Caching files for version: ${CURRENT_VERSION}`); - return cache.addAll(urlsToCache); - }) - ); -}); - -// Fetch event - Serve from cache if available, else fetch from network -self.addEventListener('fetch', event => { - event.respondWith( - caches.match(event.request).then(response => { - return response || fetch(event.request); - }) - ); -}); - -// Activate event - Delete old caches if version is different self.addEventListener('activate', event => { event.waitUntil( caches.keys().then(cacheNames => { return Promise.all( cacheNames.map(cacheName => { - if (cacheName.startsWith('cache-') && cacheName !== CACHE_NAME) { - console.log(`Deleting old cache: ${cacheName}`); - return caches.delete(cacheName); - } + console.log(`Deleting cache: ${cacheName}`); + return caches.delete(cacheName); }) ); }).then(() => { - console.log(`Cache updated to version: ${CURRENT_VERSION}`); + console.log('All caches have been deleted'); return self.clients.claim(); }) );