This commit is contained in:
Josh Harvey 2016-05-28 22:04:44 +03:00
parent 258a175dc6
commit 316a240130
3 changed files with 59 additions and 70 deletions

View file

@ -74,8 +74,8 @@ function poll (req, res) {
var settings = config.exchanges.settings
var complianceSettings = settings.compliance
plugins.pollQueries(session(req), function (err, results) {
if (err) return logger.error(err)
plugins.pollQueries(session(req))
.then(results => {
var cartridges = results.cartridges
var reboot = reboots[fingerprint] === pid
@ -101,27 +101,30 @@ function poll (req, res) {
res.json(response)
})
.catch(logger.error)
plugins.recordPing(session(req), req.query, function (err) {
if (err) console.error(err)
})
plugins.recordPing(session(req), req.query)
.catch(logger.error)
}
function trade (req, res) {
var tx = req.body
tx.cryptoAtoms = new BigNumber(tx.cryptoAtoms)
plugins.trade(session(req), tx, function (err) {
if (err) logger.error(err)
var statusCode = err ? 500 : 201
res.status(statusCode).json({err: err})
plugins.trade(session(req), tx)
.then(() => res.status(201).json({}))
.catch(err => {
logger.error(err)
res.status(500).json({err: err})
})
}
function stateChange (req, res) {
plugins.stateChange(session(req), req.body, function (err) {
if (err) console.error(err)
res.json({success: true})
plugins.stateChange(session(req), req.body)
.then(() => res.json({success: true}))
.catch(err => {
console.error(err)
res.json({success: false})
})
}