update manifest
Deploy app frontend / app frontend (push) Successful in 1m29s

This commit is contained in:
2024-12-05 14:11:11 +02:00
parent 463ad35737
commit 0967689a8f
2 changed files with 16 additions and 13 deletions
+13 -11
View File
@@ -1,4 +1,4 @@
const VER = 6
const VER = 7
self.addEventListener('message', async (event) => {
event.waitUntil(debug(event.source, Object.assign({ answer: true }, event.data)))
@@ -27,12 +27,18 @@ self.addEventListener('push', (event) => {
if (!pushData || !pushData.notification.title) {
console.error('Received WebPush with an empty title. Received body: ', pushData)
}
self.registration
.showNotification(pushData.notification.title, pushData.notification.options)
.then(function () {
// You can save to your analytics fact that push was shown
// fetch('https://your_backend_server.com/track_show?message_id=' + pushData.data.message_id);
})
event.waitUntil(
self.registration
.showNotification(pushData.notification.title, pushData.notification.options)
.then(function () {
// You can save to your analytics fact that push was shown
// fetch('https://your_backend_server.com/track_show?message_id=' + pushData.data.message_id);
}),
)
})
self.addEventListener('notificationclick', (event) => {
event.waitUntil(handleNotificationClick(event))
})
async function handleNotificationClick(event) {
@@ -57,10 +63,6 @@ async function handleNotificationClick(event) {
await openURL(event.notification.data.url)
}
self.addEventListener('notificationclick', (event) => {
event.waitUntil(handleNotificationClick(event))
})
async function openURL(urlToOpen) {
let matchedClients
try {