mirror of
https://github.com/pezkuwichain/revive.git
synced 2026-04-22 13:48:08 +00:00
Fix issue with relative path in web worker (#169)
This commit is contained in:
committed by
GitHub
parent
fe1b3258d2
commit
888723eb0d
@@ -10,20 +10,7 @@ mergeInto(LibraryManager.library, {
|
||||
},
|
||||
resolc_compile: function(inputPtr, inputLen) {
|
||||
const inputJson = UTF8ToString(inputPtr, inputLen);
|
||||
|
||||
// Check if running in a web worker or node.js
|
||||
if (typeof importScripts === 'function') {
|
||||
// Running in a web worker
|
||||
importScripts('./resolc.js');
|
||||
var revive = createRevive()
|
||||
} else if (typeof require === 'function') {
|
||||
// Running in Node.js
|
||||
const path = require('path');
|
||||
createRevive = require(path.resolve(__dirname, './resolc.js'));
|
||||
var revive = createRevive();
|
||||
} else {
|
||||
throw new Error('Unknown environment: Unable to load resolc.js');
|
||||
}
|
||||
var revive = createRevive();
|
||||
revive.writeToStdin(inputJson);
|
||||
|
||||
// Call main on the new instance
|
||||
|
||||
Reference in New Issue
Block a user