Commit a44ca0f1 authored by dev0tion's avatar dev0tion

Spawn API when in production mode

parent 2eb621a1
...@@ -51,7 +51,12 @@ function createWindow() { ...@@ -51,7 +51,12 @@ function createWindow() {
// initialization and is ready to create browser windows. // initialization and is ready to create browser windows.
// Some APIs can only be used after this event occurs. // Some APIs can only be used after this event occurs.
app.on('ready', function () { app.on('ready', function () {
//startApi(); if (serve) {
console.log("Breeze UI was started in development mode. This requires the user to be running the Breeze Daemon himself.")
}
else {
startApi();
}
createTray(); createTray();
createWindow(); createWindow();
}) })
...@@ -74,16 +79,16 @@ app.on('activate', function () { ...@@ -74,16 +79,16 @@ app.on('activate', function () {
}); });
function startApi() { function startApi() {
let apiProcess; var apiProcess;
var spawn = require('child_process').spawn; const spawn = require('child_process').spawn;
//Start Breeze Daemon //Start Breeze Daemon
apipath = path.join(__dirname, ''); let apipath = path.join(__dirname, '..//..//daemon//Breeze.Daemon');
if (os.platform() === 'win32') { if (os.platform() === 'win32') {
var apipath = path.join(__dirname, ''); apipath = path.join(__dirname, '.\\assets\\daemon\\Breeze.Daemon.exe');
} }
apiProcess = spawn(apipath, { apiProcess = spawn(apipath + ' light -testnet', {
detached: true detached: true
}); });
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment