diff --git a/gui/EasyDEX-GUI b/gui/EasyDEX-GUI index bb64e21..59ff487 160000 --- a/gui/EasyDEX-GUI +++ b/gui/EasyDEX-GUI @@ -1 +1 @@ -Subproject commit bb64e21c39df1a19f4d4ab0d2b47e3c83ebaccf8 +Subproject commit 59ff487c1f068700d381b07a4e873d2ab9d7c86d diff --git a/main.js b/main.js index 025214c..ef3113e 100644 --- a/main.js +++ b/main.js @@ -20,7 +20,9 @@ var express = require('express'), mkdirp = require('mkdirp'), pm2 = require('pm2'), cluster = require('cluster'), - numCPUs = require('os').cpus().length; + numCPUs = require('os').cpus().length, + kmdcli = require('./private/kmdcli.js'), + ipc = require('electron').ipcMain; Promise = require('bluebird'); @@ -238,6 +240,14 @@ function createLoadingWindow() { } }); +ipc.on('invokeAction', function(event, data){ + //console.log(data); + kmdcli.command(data, function(err, command) { + //console.log(command); + var result = command; + event.sender.send('kmdcliReply', result); + }); +}); //ca333 todo - add os detector to use correct binary - so we can use the same bundle on ALL OS platforms /*if (os.platform() === 'win32') { process.chdir(iguanaDir);