MCPcopy Create free account
hub / github.com/cloudflare/meet / handleIncomingEvent

Method handleIncomingEvent

app/utils/e2ee.ts:241–259  ·  view source on GitHub ↗
(data: string)

Source from the content-addressed store, hash-verified

239 }
240
241 handleIncomingEvent(data: string) {
242 const message = JSON.parse(data, reviver) as MessagesFromWorker
243 // the message type here came from another user's worker
244 console.log('Incoming event: ', message.type, { message })
245 switch (message.type) {
246 case 'shareKeyPackage': {
247 this.userJoined(message.keyPkg)
248 break
249 }
250 case 'sendMlsWelcome': {
251 this.receiveMlsWelcome(message.senderId, message.welcome, message.rtree)
252 break
253 }
254 case 'sendMlsMessage': {
255 this.receiveMlsMessage(message.msg, message.senderId)
256 break
257 }
258 }
259 }
260
261 onNewSafetyNumber(handler: (safetyNumber: Uint8Array) => void) {
262 this.worker.addEventListener('message', (event) => {

Callers 1

handlerFunction · 0.80

Calls 4

userJoinedMethod · 0.95
receiveMlsWelcomeMethod · 0.95
receiveMlsMessageMethod · 0.95
logMethod · 0.80

Tested by

no test coverage detected