summaryrefslogtreecommitdiff
path: root/web/sw.js
blob: 09b53a699c4997231fb33191aefee30f6965dcd4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
self.addEventListener('push', function(event) {
    const data = event.data ? event.data.json() : {};
    const title = data.title || 'Claudomator';
    const options = {
        body: data.body || '',
        tag: data.tag || 'claudomator',
    };
    event.waitUntil(self.registration.showNotification(title, options));
});

self.addEventListener('notificationclick', function(event) {
    event.notification.close();
    event.waitUntil(clients.openWindow('/'));
});