refactor: move config validator from coin utils to ccxt common

This commit is contained in:
José Oliveira 2021-05-13 22:46:47 +01:00 committed by Josh Harvey
parent 0c0ca09b4e
commit 047b5752b7
3 changed files with 9 additions and 9 deletions

View file

@ -34,4 +34,9 @@ function verifyFiatSupport (fiatCode, serviceName) {
return fiat === 'ALL_CURRENCIES' ? true : _.includes(fiatCode, fiat)
}
module.exports = { buildMarket, ALL, verifyFiatSupport }
function isConfigValid (config, fields) {
const values = _.map(it => _.get(it)(config))(fields)
return _.every(it => it || it === 0)(values)
}
module.exports = { buildMarket, ALL, verifyFiatSupport, isConfigValid }