chatbot21 / static /sw.js
Martechsol
Fix: notification sound auto-login and suspend issues
df1340e
Raw
History Blame Contribute Delete
1 kB
// self.addEventListener('notificationclick', (event) => {
// event.notification.close();
// event.waitUntil(
// clients.matchAll({ type: 'window' }).then(clientList => {
// for (const client of clientList) {
// if (client.url.includes('/admin') && 'focus' in client) {
// return client.focus();
// }
// }
// if (clients.openWindow) return clients.openWindow('/admin');
// })
// );
// });
self.addEventListener('install', () => self.skipWaiting());
self.addEventListener('activate', (event) => {
event.waitUntil(clients.claim());
});
self.addEventListener('notificationclick', (event) => {
event.notification.close();
event.waitUntil(
clients.matchAll({ type: 'window' }).then(clientList => {
for (const client of clientList) {
if (client.url.includes('/admin') && 'focus' in client) {
return client.focus();
}
}
if (clients.openWindow) return clients.openWindow('/admin');
})
);
});