@fontoxml/fontoxml-development-tools
Version:
Development tools for Fonto.
27 lines (21 loc) • 618 B
JavaScript
import referenceRepository from './referenceRepository.js';
/** @typedef {import('../../src/getAppConfig.js').DevCmsConfig} DevCmsConfig */
/**
* @param {DevCmsConfig} _config
*/
function configureReferenceMetadataUpdatePatchRouteHandler(_config) {
return (req, res) => {
const reference = referenceRepository.metadataUpdate(
req.body.permanentId,
req.body.metadata
);
if (!reference) {
res.status(404).end();
return;
}
res.status(200)
.set('content-type', 'application/json; charset=utf-8')
.json(reference);
};
}
export default configureReferenceMetadataUpdatePatchRouteHandler;