MCPcopy Create free account
hub / github.com/Snapchat/Valdi / dispatchMessage

Function dispatchMessage

valdi/src/valdi/runtime/JavaScript/JavaScriptWorker.cpp:34–42  ·  view source on GitHub ↗

Call the onmessage function with data

Source from the content-addressed store, hash-verified

32
33// Call the onmessage function with data
34static void dispatchMessage(const Ref<ValueFunction>& func, const Value& data) {
35 if (func == nullptr) {
36 return;
37 }
38
39 auto e = makeShared<ValueMap>();
40 (*e)[STRING_LITERAL("data")] = data;
41 (*func)({Value(e)});
42}
43
44void JavaScriptWorker::postInit() {
45 _runtime->dispatchOnJsThread(

Callers 2

doPostInitMethod · 0.85
doPostMessageMethod · 0.85

Calls 1

ValueClass · 0.50

Tested by

no test coverage detected