Fix connection to IPC

- Make sure the folder .embark exist otherwise the first time there is a
run, the connection abort
- Fix the number of args in the callback function
This commit is contained in:
Anthony Laibe 2018-08-07 16:37:46 +01:00
parent bed119a800
commit 53585cba50
2 changed files with 5 additions and 4 deletions

View File

@ -38,6 +38,7 @@ class IPC {
}
serve() {
fs.mkdirpSync(fs.dappPath(".embark"));
ipc.serve(this.socketPath, () => {});
ipc.server.start();
@ -50,7 +51,7 @@ class IPC {
if (data.action !== action) {
return;
}
let reply = function(replyData) {
let reply = function(_err, replyData) {
self.reply(socket, 'compile', replyData);
};
done(data.message, reply, socket);
@ -66,7 +67,7 @@ class IPC {
if (msg.action !== action) {
return;
}
cb(msg.message);
cb(null, msg.message);
});
}

View File

@ -119,8 +119,8 @@ class Test {
web3: this.web3
});
this.engine.startService("deployment", {
trackContracts: false
//ipcRole: 'client' // disabled for now due to issues with ipc file
trackContracts: false,
ipcRole: 'client'
});
this.events.request('deploy:setGasLimit', 6000000);
}