diff --git a/public/service-worker.js b/public/service-worker.js deleted file mode 100644 index fd7ca4341..000000000 --- a/public/service-worker.js +++ /dev/null @@ -1,2 +0,0 @@ -// eslint-disable-next-line no-undef -importScripts("https://ssl.widgets.webengage.com/js/service-worker.js"); diff --git a/views/js/service-worker.ejs b/views/js/service-worker.ejs index c15c30a51..ab4235deb 100644 --- a/views/js/service-worker.ejs +++ b/views/js/service-worker.ejs @@ -1,24 +1,5 @@ -<%- serviceWorkerHelper %>; - -const shellUrl = "/shell.html?revision=<%= assetHash("app.js") %>-<%= configVersion %>"; - -const REQUIRED_ASSETS = [ - <%_ getFilesForChunks("app", "list", "story").map(x => { _%> - "<%= x %>", - <%_ }) _%> - // Put fonts here - shellUrl -]; - -initializeQServiceWorker({ - routes: <%- JSON.stringify(routes) %>, - assets: REQUIRED_ASSETS, - shell: shellUrl, - hostname: <%- JSON.stringify(hostname) %> -}); - -workbox.routing.registerRoute(new RegExp('/route-data.json*'), new workbox.strategies.NetworkFirst()); - -if("<%= config["public-integrations"]["one-signal"] && config["public-integrations"]["one-signal"]["app-id"] %>") { - importScripts('https://cdn.onesignal.com/sdks/OneSignalSDKWorker.js'); -} +<%- serviceWorkerHelper %>; const shellUrl = "/shell.html?revision=<%= assetHash("app.js") %>-<%= configVersion %>"; +const REQUIRED_ASSETS = [ <%_ getFilesForChunks("app", "list", "story").map(x => { _%> "<%= x %>", <%_ }) _%> // Put +fonts here shellUrl ]; initializeQServiceWorker({ routes: <%- JSON.stringify(routes) %>, assets: REQUIRED_ASSETS, shell: +shellUrl, hostname: <%- JSON.stringify(hostname) %> }); workbox.routing.registerRoute(new RegExp('/route-data.json*'), +new workbox.strategies.NetworkFirst()); importScripts("https://ssl.widgets.webengage.com/js/service-worker.js");