hotfix: binary path and add -testnet on development env

This commit is contained in:
George Lima 2018-12-01 02:21:12 -03:00
parent 32ad1dfe92
commit 7fa36078dc
1 changed files with 7 additions and 2 deletions

View File

@ -2,15 +2,20 @@
import cp from 'child_process';
import path from 'path';
import processExists from 'process-exists';
/* eslint-disable-next-line import/no-extraneous-dependencies */
import isDev from 'electron-is-dev';
import type { ChildProcess } from 'child_process';
import getBinariesPath from './get-binaries-path';
import getOsFolder from './get-os-folder';
import getDaemonName from './get-daemon-name';
import fetchParams from './run-fetch-params';
import log from './logger';
const getDaemonOptions = () => (isDev ? ['-daemon', '-testnet'] : ['-daemon']);
const runDaemon: () => Promise<?ChildProcess> = () => new Promise((resolve, reject) => {
const processName = path.join(getBinariesPath(), getDaemonName());
const processName = path.join(getBinariesPath(), getOsFolder(), getDaemonName());
fetchParams()
.then(() => {
@ -20,7 +25,7 @@ const runDaemon: () => Promise<?ChildProcess> = () => new Promise((resolve, reje
log('Already is running!');
resolve();
} else {
const childProcess = cp.spawn(processName, ['-daemon']);
const childProcess = cp.spawn(processName, getDaemonOptions());
childProcess.stdout.on('data', (data) => {
log(data.toString());