add wallet balance poll debug
This commit is contained in:
parent
bc6aaad41a
commit
50979a6c54
3 changed files with 11 additions and 3 deletions
|
|
@ -8,4 +8,10 @@ const logger = new winston.Logger({
|
||||||
]
|
]
|
||||||
})
|
})
|
||||||
|
|
||||||
|
logger.stream = {
|
||||||
|
write: message => {
|
||||||
|
logger.info(message.trim())
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
module.exports = logger
|
module.exports = logger
|
||||||
|
|
|
||||||
|
|
@ -267,8 +267,7 @@ function authorize (req, res, next) {
|
||||||
}
|
}
|
||||||
|
|
||||||
const skip = (req, res) => _.includes(req.path, ['/poll', '/state', '/logs']) &&
|
const skip = (req, res) => _.includes(req.path, ['/poll', '/state', '/logs']) &&
|
||||||
res.statusCode === 200 &&
|
res.statusCode === 200
|
||||||
req.method === 'GET'
|
|
||||||
|
|
||||||
const configRequiredRoutes = [
|
const configRequiredRoutes = [
|
||||||
'/poll',
|
'/poll',
|
||||||
|
|
@ -284,7 +283,7 @@ const localApp = express()
|
||||||
|
|
||||||
app.use(helmet({noCache: true}))
|
app.use(helmet({noCache: true}))
|
||||||
app.use(bodyParser.json())
|
app.use(bodyParser.json())
|
||||||
app.use(morgan('dev', {skip}))
|
app.use(morgan('dev', {skip, stream: logger.stream}))
|
||||||
|
|
||||||
// These two have their own authorization
|
// These two have their own authorization
|
||||||
app.post('/pair', populateDeviceId, pair)
|
app.post('/pair', populateDeviceId, pair)
|
||||||
|
|
|
||||||
|
|
@ -5,8 +5,10 @@ const HKDF = require('node-hkdf-sync')
|
||||||
const configManager = require('./config-manager')
|
const configManager = require('./config-manager')
|
||||||
const pify = require('pify')
|
const pify = require('pify')
|
||||||
const fs = pify(require('fs'))
|
const fs = pify(require('fs'))
|
||||||
|
|
||||||
const options = require('./options')
|
const options = require('./options')
|
||||||
const ph = require('./plugin-helper')
|
const ph = require('./plugin-helper')
|
||||||
|
const logger = require('./logger')
|
||||||
|
|
||||||
const FETCH_INTERVAL = 5000
|
const FETCH_INTERVAL = 5000
|
||||||
const INSUFFICIENT_FUNDS_CODE = 570
|
const INSUFFICIENT_FUNDS_CODE = 570
|
||||||
|
|
@ -41,6 +43,7 @@ function fetchWallet (settings, cryptoCode) {
|
||||||
const lastBalance = {}
|
const lastBalance = {}
|
||||||
|
|
||||||
function _balance (settings, cryptoCode) {
|
function _balance (settings, cryptoCode) {
|
||||||
|
logger.debug('Polled wallet balance')
|
||||||
return fetchWallet(settings, cryptoCode)
|
return fetchWallet(settings, cryptoCode)
|
||||||
.then(r => r.wallet.balance(r.account, cryptoCode))
|
.then(r => r.wallet.balance(r.account, cryptoCode))
|
||||||
.then(balance => ({balance, timestamp: Date.now()}))
|
.then(balance => ({balance, timestamp: Date.now()}))
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue