const { removeFromConfig, loadLatestConfig } = require('../lib/new-settings-loader') const { getCryptosFromWalletNamespace } = require('../lib/new-config-manager.js') const _ = require('lodash/fp') exports.up = function (next) { loadLatestConfig() .then(config => { const configuredCryptos = getCryptosFromWalletNamespace(config) if (!configuredCryptos.length) return Promise.resolve() return removeFromConfig(_.map(it => `wallets_${it}_cryptoUnits`, configuredCryptos)) }) .then(() => next()) .catch(err => { console.log(err.message) return next(err) }) } exports.down = function (next) { next() }