only update sanctionsdb if enabled

This commit is contained in:
Josh Harvey 2018-06-06 10:20:00 +03:00
parent 0e3c0961ea
commit 6a8dfe90cf
2 changed files with 18 additions and 5 deletions

View file

@ -7,6 +7,7 @@ const cashInTx = require('./cash-in/cash-in-tx')
const sanctionsUpdater = require('./ofac/update')
const sanctions = require('./ofac/index')
const coinAtmRadar = require('./coinatmradar/coinatmradar')
const configManager = require('./config-manager')
const INCOMING_TX_INTERVAL = 30 * T.seconds
const LIVE_INCOMING_TX_INTERVAL = 5 * T.seconds
@ -34,6 +35,10 @@ function pi () { return _pi }
function settings () { return _settings }
function updateAndLoadSanctions () {
const config = configManager.unscoped(settings().config)
if (!config.sanctionsVerificationActive) return Promise.resolve()
logger.info('Updating sanctions database...')
return sanctionsUpdater.update()
.then(sanctions.load)