chore: integrate new admin with l-s

This commit is contained in:
Taranto 2020-05-06 22:11:55 +01:00
parent 6b3db134e7
commit bf8f1d991c
72 changed files with 1493 additions and 1611 deletions

View file

@ -9,7 +9,8 @@ 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 configManager = require('./new-config-manager')
const complianceTriggers = require('./compliance-triggers')
const INCOMING_TX_INTERVAL = 30 * T.seconds
const LIVE_INCOMING_TX_INTERVAL = 5 * T.seconds
@ -48,9 +49,10 @@ function initialSanctionsDownload () {
}
function updateAndLoadSanctions () {
const config = configManager.unscoped(settings().config)
const triggers = configManager.getTriggers(settings().config)
const compatTriggers = complianceTriggers.getBackwardsCompatibleTriggers(triggers)
if (!config.sanctionsVerificationActive) return Promise.resolve()
if (!compatTriggers.sanctions) return Promise.resolve()
logger.info('Updating sanctions database...')
return sanctionsUpdater.update()
@ -59,10 +61,8 @@ function updateAndLoadSanctions () {
}
function updateCoinAtmRadar () {
const config = settings().config
return pi().getRawRates()
.then(rates => coinAtmRadar.update({ rates, config }, settings()))
.then(rates => coinAtmRadar.update(rates, settings()))
}
function start (__settings) {