From 6ce2231e70e69500d7bfc135e30aa128becde908 Mon Sep 17 00:00:00 2001 From: tamaina Date: Sat, 13 Feb 2021 19:53:40 +0900 Subject: ServiceWorker: onfetchで何もしないように (#7195) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Resolve #7192 * skip waiting * fix * refactor --- src/client/sw/sw.ts | 23 ++--------------------- 1 file changed, 2 insertions(+), 21 deletions(-) (limited to 'src/client') diff --git a/src/client/sw/sw.ts b/src/client/sw/sw.ts index c93fe4926d..ec4de17551 100644 --- a/src/client/sw/sw.ts +++ b/src/client/sw/sw.ts @@ -10,7 +10,6 @@ import { I18n } from '../../misc/i18n'; //#region Variables const version = _VERSION_; const cacheName = `mk-cache-${version}`; -const apiUrl = `${location.origin}/api/`; let lang: string; let i18n: I18n; @@ -27,15 +26,7 @@ get('lang').then(async prelang => { //#region Lifecycle: Install self.addEventListener('install', ev => { - ev.waitUntil( - caches.open(cacheName) - .then(cache => { - return cache.addAll([ - `/?v=${version}` - ]); - }) - .then(() => self.skipWaiting()) - ); + self.skipWaiting(); }); //#endregion @@ -53,19 +44,9 @@ self.addEventListener('activate', ev => { }); //#endregion -// TODO: 消せるかも ref. https://github.com/syuilo/misskey/pull/7108#issuecomment-774573666 //#region When: Fetching self.addEventListener('fetch', ev => { - if (ev.request.method !== 'GET' || ev.request.url.startsWith(apiUrl)) return; - ev.respondWith( - caches.match(ev.request) - .then(response => { - return response || fetch(ev.request); - }) - .catch(() => { - return caches.match(`/?v=${version}`); - }) - ); + // Nothing to do }); //#endregion -- cgit v1.2.3-freya