This commit is contained in:
Josh Harvey 2017-01-11 01:15:05 +02:00
parent f877f1f977
commit bef0a8d98d
2 changed files with 44 additions and 9 deletions

View file

@ -17,6 +17,8 @@ const settingsLoader = require('./settings-loader')
const plugins = require('./plugins')
const helpers = require('./route-helpers')
const poller = require('./poller')
const Tx = require('./tx')
const argv = require('minimist')(process.argv.slice(2))
const CLOCK_SKEW = 60 * 1000
@ -79,6 +81,12 @@ function poll (req, res, next) {
.catch(next)
}
function postTx (req, res, next) {
return Tx.post(req.body)
.then(tx => res.json(tx))
.catch(next)
}
function trade (req, res, next) {
const tx = req.body
const pi = plugins(req.settings)
@ -359,22 +367,13 @@ app.use(filterOldRequests)
app.post('*', cacheAction)
app.get('/poll', poll)
app.post('/trade', trade)
app.post('/send', send)
app.post('/state', stateChange)
app.post('/cash_out', cashOut)
app.post('/dispense_ack', dispenseAck)
app.post('/event', deviceEvent)
app.post('/verify_user', verifyUser)
app.post('/verify_transaction', verifyTx)
app.post('/phone_code', phoneCode)
app.post('/update_phone', updatePhone)
app.get('/phone_tx', fetchPhoneTx)
app.post('/register_redeem/:txId', registerRedeem)
app.get('/await_dispense/:txId', waitForDispense)
app.post('/dispense', dispense)
app.use(errorHandler)
app.use((req, res) => res.status(404).json({err: 'No such route'}))