add wallet balance poll debug

This commit is contained in:
Josh Harvey 2018-01-01 11:57:32 +00:00
parent bc6aaad41a
commit 50979a6c54
3 changed files with 11 additions and 3 deletions

View file

@ -8,4 +8,10 @@ const logger = new winston.Logger({
]
})
logger.stream = {
write: message => {
logger.info(message.trim())
}
}
module.exports = logger

View file

@ -267,8 +267,7 @@ function authorize (req, res, next) {
}
const skip = (req, res) => _.includes(req.path, ['/poll', '/state', '/logs']) &&
res.statusCode === 200 &&
req.method === 'GET'
res.statusCode === 200
const configRequiredRoutes = [
'/poll',
@ -284,7 +283,7 @@ const localApp = express()
app.use(helmet({noCache: true}))
app.use(bodyParser.json())
app.use(morgan('dev', {skip}))
app.use(morgan('dev', {skip, stream: logger.stream}))
// These two have their own authorization
app.post('/pair', populateDeviceId, pair)

View file

@ -5,8 +5,10 @@ const HKDF = require('node-hkdf-sync')
const configManager = require('./config-manager')
const pify = require('pify')
const fs = pify(require('fs'))
const options = require('./options')
const ph = require('./plugin-helper')
const logger = require('./logger')
const FETCH_INTERVAL = 5000
const INSUFFICIENT_FUNDS_CODE = 570
@ -41,6 +43,7 @@ function fetchWallet (settings, cryptoCode) {
const lastBalance = {}
function _balance (settings, cryptoCode) {
logger.debug('Polled wallet balance')
return fetchWallet(settings, cryptoCode)
.then(r => r.wallet.balance(r.account, cryptoCode))
.then(balance => ({balance, timestamp: Date.now()}))