Commit ea78c4a0 authored by dev0tion's avatar dev0tion

Switch to childprocess.spawn

parent b5876cf7
...@@ -136,15 +136,15 @@ function closeStratisApi() { ...@@ -136,15 +136,15 @@ function closeStratisApi() {
function startBitcoinApi() { function startBitcoinApi() {
var bitcoinProcess; var bitcoinProcess;
const execBitcoin = require('child_process').exec; const spawnBitcoin = require('child_process').spawn;
//Start Breeze Bitcoin Daemon //Start Breeze Bitcoin Daemon
let apiPath = path.join(__dirname, '".//assets//daemon//Stratis.BreezeD"'); let apiPath = path.resolve(__dirname, 'assets//daemon//Stratis.BreezeD');
if (os.platform() === 'win32') { if (os.platform() === 'win32') {
apiPath = path.join(__dirname, '".\\assets\\daemon\\Stratis.BreezeD.exe"'); apiPath = path.resolve(__dirname, 'assets\\daemon\\Stratis.BreezeD.exe');
} }
bitcoinProcess = execBitcoin('"' + apiPath + '" -testnet', { bitcoinProcess = spawnBitcoin(apiPath, ['-testnet'], {
detached: true detached: true
}, (error, stdout, stderr) => { }, (error, stdout, stderr) => {
if (error) { if (error) {
...@@ -160,15 +160,15 @@ function startBitcoinApi() { ...@@ -160,15 +160,15 @@ function startBitcoinApi() {
function startStratisApi() { function startStratisApi() {
var stratisProcess; var stratisProcess;
const execStratis = require('child_process').exec; const spawnStratis = require('child_process').spawn;
//Start Breeze Stratis Daemon //Start Breeze Stratis Daemon
let apiPath = path.join(__dirname, '".//assets//daemon//Stratis.BreezeD"'); let apiPath = path.resolve(__dirname, 'assets//daemon//Stratis.BreezeD');
if (os.platform() === 'win32') { if (os.platform() === 'win32') {
apiPath = path.join(__dirname, '".\\assets\\daemon\\Stratis.BreezeD.exe"'); apiPath = path.resolve(__dirname, 'assets\\daemon\\Stratis.BreezeD.exe');
} }
stratisProcess = execStratis('"' + apiPath + '" stratis -testnet', { stratisProcess = spawnStratis(apiPath, ['stratis', '-testnet'], {
detached: true detached: true
}, (error, stdout, stderr) => { }, (error, stdout, stderr) => {
if (error) { if (error) {
......
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