fix up sweeping

This commit is contained in:
Josh Harvey 2016-06-03 03:14:22 +03:00
parent 751067bace
commit 19ebf9d2a2
4 changed files with 37 additions and 22 deletions

View file

@ -24,7 +24,7 @@ var MAX_NOTIFY_AGE = 48 * 60 * 60 * 1000
var MIN_NOTIFY_AGE = 5 * 60 * 1000
var TRANSACTION_EXPIRATION = 48 * 60 * 60 * 1000
var SWEEP_LIVE_HD_INTERVAL = 60 * 1000
var SWEEP_OLD_HD_INTERVAL = 60 * 60 * 1000
var SWEEP_OLD_HD_INTERVAL = 2 * 60 * 1000
var TRADE_INTERVAL = 60 * 1000
var cryptoCodes = null
@ -468,6 +468,7 @@ exports.startPolling = function startPolling () {
monitorIncoming()
monitorUnnotified()
sweepLiveHD()
sweepOldHD()
}
function startTrader (cryptoCode) {
@ -791,9 +792,11 @@ function sweepHD (row) {
function sweepLiveHD () {
return db.fetchLiveHD()
.then(rows => Promise.all(rows.map(sweepHD)))
.catch(err => logger.error(err))
}
function sweepOldHD () {
return db.fetchOldHD()
.then(rows => Promise.all(rows.map(sweepHD)))
.catch(err => logger.error(err))
}