MCPcopy Create free account
hub / github.com/ritz078/transform / sendMsg

Function sendMsg

utils/workerWrapper.ts:8–22  ·  view source on GitHub ↗
(payload, worker: Worker)

Source from the content-addressed store, hash-verified

6
7// Activate calculation in the worker, returning a promise
8function sendMsg(payload, worker: Worker) {
9 const msgId = globalMsgId++;
10 const msg = {
11 id: msgId,
12 payload
13 };
14 return new Promise(function(resolve, reject) {
15 // save callbacks for later
16 resolves[msgId] = resolve;
17 rejects[msgId] = reject;
18 worker.postMessage(msg);
19
20 // TODO: CHECK FOR MEMORY LEAK
21 });
22}
23// Handle incoming calculation result
24function handleMsg(msg) {
25 const { id, err, payload } = msg.data;

Callers 1

sendMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected