supply ticker; WIP

This commit is contained in:
Josh Harvey 2016-12-15 18:50:38 +02:00
parent aec84fc2cd
commit 504a85b8c4
3 changed files with 114 additions and 37 deletions

View file

@ -1,5 +1,8 @@
const moment = require('moment')
const ticker = require('../ticker')
const settingsLoader = require('../settings-loader')
const db = require('../db')
const CONSIDERED_UP = 30000
@ -19,7 +22,20 @@ function status () {
const up = age.asMilliseconds() < CONSIDERED_UP
const lastPing = age.humanize()
return {up, lastPing}
return settingsLoader.loadLatest()
.then(settings => {
return ticker.getRates(settings, 'USD', 'BTC')
.then(ratesRec => {
const rates = [{
crypto: 'BTC',
bid: parseFloat(ratesRec.rates.bid),
ask: parseFloat(ratesRec.rates.ask)
}]
console.log('DEBUG76: %j', ratesRec.rates)
console.log('DEBUG77: %j', rates)
return {up, lastPing, rates}
})
})
})
}