Communication with local-server.js

This commit is contained in:
ziajka 2019-02-11 11:26:32 +01:00
parent 42d1f20d15
commit 2cae9de2de

View File

@ -8,6 +8,10 @@ function getServerArguments(server, overrides) {
return serverArguments;
}
function getChannelForServer(server) {
return `local-server-run-${server.name}`;
}
async function stopAll() {
for(var serverName in runningServers) {
let result, error = await stop(serverName);
@ -64,6 +68,14 @@ async function main() {
});
}
ipcMain.on('local-server-run', async function (event, server) {
const responseChannel = getChannelForServer();
await run(server);
event.sender.send(responseChannel, {
success: true
});
});
if (require.main === module) {
process.on('SIGINT', function() {
console.log("Caught interrupt signal");