MCPcopy Index your code
hub / github.com/processing/p5.js / sendToClient

Function sendToClient

test/mockServiceWorker.js:271–288  ·  view source on GitHub ↗
(client, message, transferrables = [])

Source from the content-addressed store, hash-verified

269}
270
271function sendToClient(client, message, transferrables = []) {
272 return new Promise((resolve, reject) => {
273 const channel = new MessageChannel()
274
275 channel.port1.onmessage = (event) => {
276 if (event.data && event.data.error) {
277 return reject(event.data.error)
278 }
279
280 resolve(event.data)
281 }
282
283 client.postMessage(
284 message,
285 [channel.port2].concat(transferrables.filter(Boolean)),
286 )
287 })
288}
289
290async function respondWithMock(response) {
291 // Setting response status code to 0 is a no-op.

Callers 3

handleRequestFunction · 0.85
getResponseFunction · 0.85

Calls 1

filterMethod · 0.45

Tested by

no test coverage detected