diff options
Diffstat (limited to 'node_modules/vuepress/lib/service-worker/skip-waiting.js')
| -rw-r--r-- | node_modules/vuepress/lib/service-worker/skip-waiting.js | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/node_modules/vuepress/lib/service-worker/skip-waiting.js b/node_modules/vuepress/lib/service-worker/skip-waiting.js new file mode 100644 index 00000000..54fd8d37 --- /dev/null +++ b/node_modules/vuepress/lib/service-worker/skip-waiting.js @@ -0,0 +1,12 @@ +addEventListener('message', event => { + const replyPort = event.ports[0] + const message = event.data + if (replyPort && message && message.type === 'skip-waiting') { + event.waitUntil( + self.skipWaiting().then( + () => replyPort.postMessage({ error: null }), + error => replyPort.postMessage({ error }) + ) + ) + } +}) |
