kopia lustrzana https://github.com/c9/core
remove old workaround for missing async require in worker
rodzic
ee9f3dabed
commit
b82cf2883c
|
@ -317,30 +317,18 @@ function endTime(t, message, indent) {
|
|||
throw e;
|
||||
}
|
||||
}
|
||||
var handler;
|
||||
try {
|
||||
handler = require(path);
|
||||
if (!handler)
|
||||
throw new Error("Unable to load required module: " + path);
|
||||
} catch (e) {
|
||||
if (isInWebWorker) {
|
||||
console.error("Could not load language handler " + path + ": " + e);
|
||||
_self.sender.emit("registered", { path: path, err: e.message });
|
||||
callback && callback(e);
|
||||
throw e;
|
||||
require([path], function(handler) {
|
||||
if (!handler) {
|
||||
_self.sender.emit("registered", { path: path, err: "Could not load" });
|
||||
callback && callback("Could not load");
|
||||
throw new Error("Could not load language handler " + path);
|
||||
}
|
||||
// In ?noworker=1 debugging mode, synchronous require doesn't work
|
||||
require([path], function(handler) {
|
||||
if (!handler) {
|
||||
_self.sender.emit("registered", { path: path, err: "Could not load" });
|
||||
callback && callback("Could not load");
|
||||
throw new Error("Could not load language handler " + path);
|
||||
}
|
||||
onRegistered(handler);
|
||||
});
|
||||
return;
|
||||
}
|
||||
onRegistered(handler);
|
||||
onRegistered(handler);
|
||||
}, function(e) {
|
||||
console.error("Could not load language handler " + path + ": " + e);
|
||||
_self.sender.emit("registered", { path: path, err: e.message });
|
||||
callback && callback(e);
|
||||
});
|
||||
};
|
||||
|
||||
this.$createEmitter = function(path) {
|
||||
|
|
Ładowanie…
Reference in New Issue