From c2c44f8ef9fbf2a11b3010b52087275e3cbd0f1d Mon Sep 17 00:00:00 2001 From: csrapr <26280794+csrapr@users.noreply.github.com> Date: Tue, 30 Mar 2021 16:02:53 +0100 Subject: [PATCH] Fix: use env var on production --- .../wallet/pazuz-wallet/pazuz-wallet.js | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/lib/plugins/wallet/pazuz-wallet/pazuz-wallet.js b/lib/plugins/wallet/pazuz-wallet/pazuz-wallet.js index bc694ce3..4fd5987c 100644 --- a/lib/plugins/wallet/pazuz-wallet/pazuz-wallet.js +++ b/lib/plugins/wallet/pazuz-wallet/pazuz-wallet.js @@ -1,24 +1,22 @@ const https = require('https') const BN = require('../../../bn') const E = require('../../../error') +const _ = require('lodash/fp') + +const ENV = process.env.NODE_ENV === undefined || process.env.NODE_ENV === 'development' ? 'development' : 'production' +const SUPPORTED_COINS = ['BTC', 'ZEC', 'LTC', 'BCH', 'DASH', 'ETH'] const axios = require('axios').create({ // TODO: get rejectUnauthorized true to work - baseURL: 'https://localhost:5555/api/', + baseURL: ENV === 'development' ? 'https://localhost:5555/api/' : process.env.PAZUZ_API_WALLET_URL, httpsAgent: new https.Agent({ rejectUnauthorized: false }) }) -const SUPPORTED_COINS = ['BTC', 'ZEC', 'LTC', 'BCH', 'DASH', 'ETH'] - -function checkCryptoCode (cryptoCode) { - if (!SUPPORTED_COINS.includes(cryptoCode)) { - return Promise.reject(new Error('Unsupported crypto: ' + cryptoCode)) - } - - return Promise.resolve() -} +const checkCryptoCode = (cryptoCode) => !_.includes(cryptoCode, SUPPORTED_COINS) + ? Promise.reject(new Error('Unsupported crypto: ' + cryptoCode)) + : Promise.resolve() function balance (account, cryptoCode, settings, operatorId) { return checkCryptoCode(cryptoCode)