From b68db005853355ded1f6aea83a8b4377eaa476ed Mon Sep 17 00:00:00 2001 From: George Lima Date: Fri, 30 Nov 2018 22:29:27 -0300 Subject: [PATCH] hotfix: split daemon helper functions --- config/daemon/get-binaries-path.js | 7 +++++++ config/daemon/get-daemon-name.js | 11 +++++++++++ config/daemon/logger.js | 4 ++++ 3 files changed, 22 insertions(+) create mode 100644 config/daemon/get-binaries-path.js create mode 100644 config/daemon/get-daemon-name.js create mode 100644 config/daemon/logger.js diff --git a/config/daemon/get-binaries-path.js b/config/daemon/get-binaries-path.js new file mode 100644 index 0000000..aa827b3 --- /dev/null +++ b/config/daemon/get-binaries-path.js @@ -0,0 +1,7 @@ +// @flow +import path from 'path'; +/* eslint-disable-next-line import/no-extraneous-dependencies */ +import isDev from 'electron-is-dev'; + +// $FlowFixMe +export default () => (isDev ? path.join(__dirname, '..', '..', './bin') : path.join(process.resourcesPath, 'bin')); diff --git a/config/daemon/get-daemon-name.js b/config/daemon/get-daemon-name.js new file mode 100644 index 0000000..101f2f6 --- /dev/null +++ b/config/daemon/get-daemon-name.js @@ -0,0 +1,11 @@ +// @flow + +import os from 'os'; + +export default () => { + if (os.platform() === 'win32') { + return 'zcashd.exe'; + } + + return 'zcashd'; +}; diff --git a/config/daemon/logger.js b/config/daemon/logger.js new file mode 100644 index 0000000..d5da6d2 --- /dev/null +++ b/config/daemon/logger.js @@ -0,0 +1,4 @@ +// @flow + +/* eslint-disable-next-line no-console */ +export default (...message: Array<*>) => console.log('[ZCash Daemon]', ...message);