MCPcopy
hub / github.com/callstack/agent-device / handleWorkerMessage

Function handleWorkerMessage

src/utils/png-worker-client.ts:58–74  ·  view source on GitHub ↗
(message: PngWorkerResponse)

Source from the content-addressed store, hash-verified

56}
57
58function handleWorkerMessage(message: PngWorkerResponse): void {
59 const pending = pendingJobs.get(message.id);
60 if (!pending) return;
61 pendingJobs.delete(message.id);
62 updateWorkerRef();
63 if (message.ok) {
64 pending.resolve(message.result);
65 } else {
66 pending.reject(
67 new AppError(
68 toAppErrorCode(message.error.code),
69 message.error.message,
70 message.error.details,
71 ),
72 );
73 }
74}
75
76function handleWorkerFailure(failed: Worker, error: Error): void {
77 if (worker !== failed) return;

Callers

nothing calls this directly

Calls 4

toAppErrorCodeFunction · 0.90
updateWorkerRefFunction · 0.85
getMethod · 0.80
deleteMethod · 0.80

Tested by

no test coverage detected