Files
qds/public/service-worker.js
dhanabalan 9767e0547d
Some checks failed
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (push) Successful in 10s
Gemini PR Review / Gemini PR Review (pull_request) Successful in 14s
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (pull_request) Successful in 10s
Laravel Larastan / larastan (pull_request) Failing after 2m52s
Laravel Pint / pint (pull_request) Failing after 2m29s
Added service worker js
2026-01-24 11:34:50 +05:30

21 lines
472 B
JavaScript

self.addEventListener('push', function (event) {
console.log('[SW] Push received');
let payload = {};
if (event.data) {
payload = event.data.json();
}
const title = payload.title || 'New Notification';
const options = {
body: payload.body || '',
icon: payload.icon || '/pwa-192x192.png',
data: payload.data || {},
};
event.waitUntil(
self.registration.showNotification(title, options)
);
});