]> littlesong.place Git - littlesongplace.git/commitdiff
Wait until notification is displayed
authorChris Fulljames <christianfulljames@gmail.com>
Fri, 23 May 2025 01:02:08 +0000 (21:02 -0400)
committerChris Fulljames <christianfulljames@gmail.com>
Fri, 23 May 2025 01:02:08 +0000 (21:02 -0400)
src/littlesongplace/static/service.js

index 91456af6719a4c672c37d0f74e4d92da7c460af5..fc2590333b6dbd892341e6d3512c43ce567a32d3 100644 (file)
@@ -1,5 +1,4 @@
 self.addEventListener("activate", async () => {
-    console.log("hello?");
     try {
         // TODO: Use VAPID key
         const options = {};
@@ -15,7 +14,7 @@ self.addEventListener("activate", async () => {
         console.log(response);
     }
     catch (err) {
-        console.log("Error", err);
+        console.log("Error while activating service:", err);
     }
 
 });
@@ -23,7 +22,7 @@ self.addEventListener("activate", async () => {
 self.addEventListener("push", (event) => {
     if (event.data) {
         const data = event.data.json();
-        self.registration.showNotification(data.title, {body: data.body});
+        event.waitUntil(self.registration.showNotification(data.title, {body: data.body}));
     }
 });