Add some more helper methods to Value

Reviewed By: mhorowitz

Differential Revision: D4197278

fbshipit-source-id: 9a538ff2747d32a54d42627a9f78e4a348dce639
This commit is contained in:
Pieter De Baets
2016-11-18 06:28:48 -08:00
committed by Facebook Github Bot
parent 1604f10889
commit 674d86cdcb
13 changed files with 121 additions and 133 deletions
+5 -7
View File
@@ -112,19 +112,17 @@ JSValueRef JSCWebWorker::nativePostMessage(
const JSValueRef arguments[],
JSValueRef *exception) {
if (argumentCount != 1) {
*exception = makeJSCException(ctx, "postMessage got wrong number of arguments");
return JSValueMakeUndefined(ctx);
*exception = Value::makeError(ctx, "postMessage got wrong number of arguments");
return Value::makeUndefined(ctx);
}
JSValueRef msg = arguments[0];
JSCWebWorker *webWorker = s_globalContextRefToJSCWebWorker.at(JSContextGetGlobalContext(ctx));
if (webWorker->isTerminated()) {
return JSValueMakeUndefined(ctx);
if (!webWorker->isTerminated()) {
webWorker->postMessageToOwner(msg);
}
webWorker->postMessageToOwner(msg);
return JSValueMakeUndefined(ctx);
return Value::makeUndefined(ctx);
}
/*static*/