aboutsummaryrefslogtreecommitdiff
path: root/src/services/sw
diff options
context:
space:
mode:
Diffstat (limited to 'src/services/sw')
-rw-r--r--src/services/sw/sw.js8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/services/sw/sw.js b/src/services/sw/sw.js
index 3b62bac8..7de490fe 100644
--- a/src/services/sw/sw.js
+++ b/src/services/sw/sw.js
@@ -82,9 +82,13 @@ function sendSubscriptionToBackEnd (subscription, token, notificationVisibility)
return responseData
})
}
-export function initServiceWorker () {
+export async function initServiceWorker () {
if (!isSWSupported()) return
- getOrCreateServiceWorker()
+ await getOrCreateServiceWorker()
+ navigator.serviceWorker.addEventListener('message', (event) => {
+ console.log('SW MESSAGE', event)
+ // TODO actually act upon click (open drawer on mobile for now)
+ })
}
export async function showDesktopNotification (content) {