@conveyal/commute
Version:
Commute analysis
29 lines (27 loc) • 598 B
JavaScript
const models = require('../models')
const endpointFactory = require('../utils/restEndpoints')
module.exports = function makeRoutes (app, jwt) {
const baseCfg = {
model: models.Commuter,
name: 'commuter'
}
endpointFactory.makeRestEndpoints(
app,
jwt,
Object.assign(
{
commands: {
'Collection GET': {},
'Collection POST': {},
GET: {},
DELETE: {},
PUT: {}
}
},
baseCfg
)
)
endpointFactory.makePublicRestEndpoints(
app, Object.assign({ obfuscateAddresses: true }, baseCfg)
)
}