GOOD SHELL MAS BOY
Server: Apache/2.4.52 (Ubuntu)
System: Linux vmi1836763.contaboserver.net 5.15.0-130-generic #140-Ubuntu SMP Wed Dec 18 17:59:53 UTC 2024 x86_64
User: www-data (33)
PHP: 8.4.10
Disabled: NONE
Upload Files
File: /var/www/html/public/sw.js
self.addEventListener('push', (event) => {
    const notif = event.data.json().notification;

    event.waitUntil(
        self.registration.showNotification(notif.title, {
            body: notif.body,
            icon: "./icon-512x512.png",
            data: {
                url: notif.click_action, // URL to navigate when clicked
            },
        })
    );
});

self.addEventListener("notificationclick", (event) => {
    event.notification.close(); // Close the notification
    event.waitUntil(
        clients.openWindow(event.notification.data.url) // Open the notification URL
    );
});