Files
jambonz-api-server/lib/routes/api/service-providers.js
2019-11-27 09:23:14 -05:00

29 lines
764 B
JavaScript

const router = require('express').Router();
const ServiceProvider = require('../../models/service-provider');
function sysError(logger, res, err) {
logger.error(err, 'Database error');
res.status(500).end();
}
/* return list of all service providers */
router.get('/', async(req, res) => {
const logger = req.app.locals.logger;
logger.info(`user: ${JSON.stringify(req.user)}`);
logger.info(`scope: ${JSON.stringify(req.authInfo.scope)}`);
try {
const results = await ServiceProvider.retrieveAll();
res.status(200).json(results);
} catch (err) {
logger.error(err, 'Error retrieving service providers');
sysError(logger, res, err);
}
});
/* add a service provider */
router.post('/', (req, res) => {
});
module.exports = router;