Browse Source

js-executor: ScriptMap optimize work

pull/4667/head
Vladyslav_Prykhodko 5 years ago
parent
commit
ab5f1b5b63
  1. 5
      msa/js-executor/api/jsInvokeMessageProcessor.js

5
msa/js-executor/api/jsInvokeMessageProcessor.js

@ -196,8 +196,9 @@ JsInvokeMessageProcessor.prototype.sendResponse = function (requestId, responseT
JsInvokeMessageProcessor.prototype.getOrCompileScript = function (scriptId, scriptBody) {
var self = this;
return new Promise(function (resolve, reject) {
if (self.scriptMap.has(scriptId)) {
resolve(self.scriptMap.get(scriptId));
const script = self.scriptMap.get(scriptId);
if (script !== undefined) {
resolve(script);
} else {
self.executor.compileScript(scriptBody).then(
(script) => {

Loading…
Cancel
Save