UNPKG

@fontoxml/fontoxml-development-tools

Version:

Development tools for Fonto.

35 lines (29 loc) 707 B
import referenceRepository from './referenceRepository.js'; /** @typedef {import('../../src/getAppConfig.js').DevCmsConfig} DevCmsConfig */ /** * @param {DevCmsConfig} _config */ export default function configureReferenceGetPostRouteHandler(_config) { return (req, res) => { const results = []; req.body.permanentIds.forEach(function (permanentId) { const reference = referenceRepository.get(permanentId); if (reference) { results.push({ status: 200, body: reference, }); } else { results.push({ status: 404, body: null, }); } }); res.status(200) .set('content-type', 'application/json; charset=utf-8') .json({ results, }); }; }