Sha256: 54bba97f108ac8d65af816aab152cc1860c9d9809641ba845231131db56d59bf

Contents?: true

Size: 876 Bytes

Versions: 34

Compression:

Stored size: 876 Bytes

Contents

// Add a service worker for processing Web Push notifications:
//
// self.addEventListener("push", async (event) => {
//   const { title, options } = await event.data.json()
//   event.waitUntil(self.registration.showNotification(title, options))
// })
//
// self.addEventListener("notificationclick", function(event) {
//   event.notification.close()
//   event.waitUntil(
//     clients.matchAll({ type: "window" }).then((clientList) => {
//       for (let i = 0; i < clientList.length; i++) {
//         let client = clientList[i]
//         let clientPath = (new URL(client.url)).pathname
//
//         if (clientPath == event.notification.data.path && "focus" in client) {
//           return client.focus()
//         }
//       }
//
//       if (clients.openWindow) {
//         return clients.openWindow(event.notification.data.path)
//       }
//     })
//   )
// })

Version data entries

34 entries across 34 versions & 12 rubygems

Version Path
wibrfake-brk-0.0.2 app/views/pwa/service-worker.js
itsi-0.1.11 sandbox/itsi_sandbox_rails/app/views/pwa/service-worker.js
itsi-0.1.9 sandbox/itsi_sandbox_rails/app/views/pwa/service-worker.js
itsi-0.1.8 sandbox/itsi_sandbox_rails/app/views/pwa/service-worker.js
abizvn-media-0.1.1 spec/dummy/app/views/pwa/service-worker.js
abizvn-general-0.2.1 spec/dummy/app/views/pwa/service-worker.js
active_storage_encryption-0.1.0 test/dummy/app/views/pwa/service-worker.js
railties-8.0.2 lib/rails/generators/rails/app/templates/app/views/pwa/service-worker.js
hot_docs-0.0.0 website/app/views/pwa/service-worker.js
clerk-sdk-ruby-4.0.1 apps/rails-full/app/views/pwa/service-worker.js
clerk-sdk-ruby-4.0.0 apps/rails-full/app/views/pwa/service-worker.js
clerk-sdk-ruby-4.0.0.beta7 apps/rails-full/app/views/pwa/service-worker.js
clerk-sdk-ruby-4.0.0.beta6 apps/rails-full/app/views/pwa/service-worker.js
clerk-sdk-ruby-4.0.0.beta5 apps/rails-full/app/views/pwa/service-worker.js
clerk-sdk-ruby-4.0.0.beta4 apps/rails-full/app/views/pwa/service-worker.js
skywalking-0.0.0.alpha examples/rails-demo/app/views/pwa/service-worker.js
railties-8.0.1 lib/rails/generators/rails/app/templates/app/views/pwa/service-worker.js
railties-8.0.0.1 lib/rails/generators/rails/app/templates/app/views/pwa/service-worker.js
railties-7.2.2.1 lib/rails/generators/rails/app/templates/app/views/pwa/service-worker.js
superfast-0.1.0 app/views/pwa/service-worker.js