aboutsummaryrefslogtreecommitdiff
path: root/src/services/push/push.js
diff options
context:
space:
mode:
authorEgor Kislitsyn <egor@kislitsyn.com>2018-12-13 00:03:50 +0700
committerEgor Kislitsyn <egor@kislitsyn.com>2018-12-13 00:03:50 +0700
commit02c0e15781fa0a499c736e710755e799bfaec77d (patch)
tree0defdd796fb4e42e0e228d912622a6bbcc67db89 /src/services/push/push.js
parentee70ec4c7efb49c08f0a76b6b2694c0e9910978c (diff)
add checkbox to disable web push
Diffstat (limited to 'src/services/push/push.js')
-rw-r--r--src/services/push/push.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/services/push/push.js b/src/services/push/push.js
index 4a03a73d..58017ed7 100644
--- a/src/services/push/push.js
+++ b/src/services/push/push.js
@@ -1,3 +1,5 @@
+import runtime from 'serviceworker-webpack-plugin/lib/runtime'
+
function urlBase64ToUint8Array (base64String) {
const padding = '='.repeat((4 - base64String.length % 4) % 4)
const base64 = (base64String + padding)
@@ -13,7 +15,7 @@ function isPushSupported () {
}
function registerServiceWorker () {
- return navigator.serviceWorker.register('/static/sw.js')
+ return runtime.register()
.catch((err) => console.error('Unable to register service worker.', err))
}