From f69697b3fa34d4cd76cea992d51848f10f1fb462 Mon Sep 17 00:00:00 2001 From: psychobunny Date: Mon, 28 Sep 2020 17:31:58 -0400 Subject: [PATCH] feat: basic service worker, minimum requirement for for a2hs; see #8126 --- src/routes/meta.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/routes/meta.js b/src/routes/meta.js index fbc7928e82ed..bb47501fcab1 100644 --- a/src/routes/meta.js +++ b/src/routes/meta.js @@ -9,4 +9,8 @@ module.exports = function (app, middleware, controllers) { app.get('/manifest.webmanifest', controllers.manifest); app.get('/css/previews/:theme', controllers.admin.themes.get); app.get('/osd.xml', controllers.osd.handle); + app.get('/service-worker.js', function (req, res) { + res.set('Content-Type', 'application/javascript'); + res.send('self.addEventListener(\'fetch\', event => { event.respondWith( caches.match(event.request).then(response => { if (!response) { return fetch(event.request); } return response; }) ) });'); + }); };