diff --git a/public/service-worker.js b/public/service-worker.js index e249eef..5718a1d 100644 --- a/public/service-worker.js +++ b/public/service-worker.js @@ -4,19 +4,13 @@ self.addEventListener('push', function (event) { let payload = {}; if (event.data) { - try { - payload = event.data.json(); - } catch (e) { - payload = { body: event.data.text() }; - } + payload = event.data.json(); } - const title = payload.title || 'Notification'; - + const title = payload.title || 'New Notification'; const options = { body: payload.body || '', icon: payload.icon || '/pwa-192x192.png', - badge: payload.icon || '/pwa-192x192.png', data: payload.data || {}, }; @@ -24,14 +18,3 @@ self.addEventListener('push', function (event) { self.registration.showNotification(title, options) ); }); - -self.addEventListener('notificationclick', function (event) { - event.notification.close(); - - const url = event.notification.data?.url || '/admin'; - - event.waitUntil( - clients.openWindow(url) - ); -}); -