1
0
Fork 0
firefox/testing/web-platform/tests/notifications/resources/permission-sw.js
Daniel Baumann 5e9a113729
Adding upstream version 140.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
2025-06-25 09:37:52 +02:00

19 lines
516 B
JavaScript

importScripts("helpers.js");
// Send the result to the clients of this service worker.
async function ping(message) {
const clients = await self.clients.matchAll({ includeUncontrolled: true });
for (const client of clients) {
client.postMessage(message);
}
for (const n of await registration.getNotifications()) {
n.close();
}
}
(async () => {
await untilActivate();
const shown = await registration.showNotification("serviceworker").then(() => true, err => false);
ping({ shown });
})();