MCPcopy Create free account
hub / github.com/SplootCode/splootcode / handleMessage

Function handleMessage

packages/runtime-web/index.ts:47–64  ·  view source on GitHub ↗
(event: MessageEvent)

Source from the content-addressed store, hash-verified

45}
46
47function handleMessage(event: MessageEvent) {
48 const data = event.data
49 if (data.type.startsWith('webpack')) {
50 // Ignore webpack devserver
51 return
52 }
53 switch (data.type) {
54 case 'heartbeat':
55 sendHeartbeat()
56 break
57 case 'nodetree':
58 // Proxy to service worker directly.
59 sendToServiceWorker(data)
60 break
61 default:
62 console.warn('Unrecognised message recieved:', event.data)
63 }
64}
65
66if ('serviceWorker' in navigator) {
67 navigator.serviceWorker.addEventListener('message', handleMessageFromServiceWorker)

Callers

nothing calls this directly

Calls 2

sendHeartbeatFunction · 0.85
sendToServiceWorkerFunction · 0.85

Tested by

no test coverage detected