Merge pull request #1109 from josepfo/fix/trying-to-update-not-installed-nodes

fix: skip not installed nodes
This commit is contained in:
Rafael Taranto 2022-02-14 23:50:48 +00:00 committed by GitHub
commit a7ee694169
2 changed files with 17 additions and 1 deletions

View file

@ -103,8 +103,11 @@ function setupCrypto (crypto) {
function updateCrypto (crypto) {
if (!common.isUpdateDependent(crypto.cryptoCode)) return
const cryptoPlugin = plugin(crypto)
// TODO: we need to refactor the way we retrieve this status, p.e Monero uses two
// services with specific names, so each coin should have its implementation.
// Currently, it's not a breaking change because only BTC is update dependent
const status = common.es(`sudo supervisorctl status ${crypto.code} | awk '{ print $2 }'`).trim()
const isCurrentlyRunning = status === 'RUNNING'
const isCurrentlyRunning = _.includes(status, ['RUNNING', 'STARTING'])
cryptoPlugin.updateCore(common.getBinaries(crypto.cryptoCode), isCurrentlyRunning)
}