/* eslint-env serviceworker */ self.addEventListener('push', (event) => { const data = event.data ? event.data.json() : {} const titulo = data.titulo || 'FRASA' const cuerpo = data.cuerpo || '' const url = data.url || '/' event.waitUntil( self.registration.showNotification(titulo, { body: cuerpo, data: { url }, icon: '/hoy/icons/icon-192.png', }), ) }) self.addEventListener('notificationclick', (event) => { event.notification.close() const url = (event.notification.data && event.notification.data.url) || '/' event.waitUntil(clients.openWindow(url)) })