summaryrefslogtreecommitdiff
path: root/src/client
diff options
context:
space:
mode:
authortamaina <tamaina@hotmail.co.jp>2021-02-13 19:53:40 +0900
committerGitHub <noreply@github.com>2021-02-13 19:53:40 +0900
commit6ce2231e70e69500d7bfc135e30aa128becde908 (patch)
tree3df6edd06a80a97bc9b1275a04c6d177e8c3e973 /src/client
parentpackedNoteSchemaの更新漏れを修正 (#7174) (#7190) (diff)
downloadsharkey-6ce2231e70e69500d7bfc135e30aa128becde908.tar.gz
sharkey-6ce2231e70e69500d7bfc135e30aa128becde908.tar.bz2
sharkey-6ce2231e70e69500d7bfc135e30aa128becde908.zip
ServiceWorker: onfetchで何もしないように (#7195)
* Resolve #7192 * skip waiting * fix * refactor
Diffstat (limited to 'src/client')
-rw-r--r--src/client/sw/sw.ts23
1 files changed, 2 insertions, 21 deletions
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<any>;
@@ -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