From c624d7e0983ca911a4d844a38fc874f1c7cb7fc0 Mon Sep 17 00:00:00 2001 From: 10G Meow <10gmeow@gmail.com> Date: Sun, 26 May 2024 21:51:24 +0300 Subject: [PATCH] fixes --- public/sw.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/public/sw.js b/public/sw.js index 4c2e264..51c9f2d 100644 --- a/public/sw.js +++ b/public/sw.js @@ -1,4 +1,5 @@ var periodicSyncNewMsgReminderText; + // Notification click event listener self.addEventListener("notificationclick", (e) => { e.notification.close(); @@ -21,7 +22,7 @@ self.addEventListener("notificationclick", (e) => { }); self.addEventListener("message", (event) => { - periodicSyncNewMsgReminderText = event.data || "You may have new messages" + periodicSyncNewMsgReminderText = event.data; }); async function checkNewMessages() { @@ -33,7 +34,8 @@ async function checkNewMessages() { // see browser compatibility: https://developer.mozilla.org/en-US/docs/Web/API/Web_Periodic_Background_Synchronization_API#browser_compatibility self.addEventListener('periodicsync', (event) => { if (event.tag === 'check-new-messages') { - self.registration.showNotification(periodicSyncNewMsgReminderText); + let notificationTitle = periodicSyncNewMsgReminderText || "You may have new messages"; + self.registration.showNotification(notificationTitle); event.waitUntil(checkNewMessages()); }