UNPKG

@connectycube/chat-widget

Version:

A React component that seamlessly integrates ConnectyCube's real-time chat capabilities into your web applications. This widget offers an out-of-the-box solution for embedding chat features—such as instant messaging, user presence, and file sharing—withou

20 lines (16 loc) 498 B
self.addEventListener('install', (event) => { self.skipWaiting(); }); self.addEventListener('push', (event) => { const { data } = event.data?.json() || {}; const title = data.title || ''; const options = { body: data.message || '', icon: data.photo || '/logo.png', }; event.waitUntil(self.registration.showNotification(title, options)); }); self.addEventListener('notificationclick', (event) => { event.notification.close(); event.waitUntil(clients.openWindow('/')); });