@fontoxml/fontoxml-development-tools
Version:
Development tools for Fonto.
29 lines (20 loc) • 1 kB
JavaScript
import express from 'express';
import configureProfileAvatarGetRouteHandler from './configureProfileAvatarGetRouteHandler.js';
import configureProfileGetPostRouteHandler from './configureProfileGetPostRouteHandler.js';
import ProfileDatabase from './profiles/ProfileDatabase.js';
/** @typedef {import('../../src/getAppConfig.js').DevCmsConfig} DevCmsConfig */
const connectorsCmsStandardProfileRouter = express.Router();
/**
* @param {DevCmsConfig} config
*/
function configureConnectorsCmsStandardProfileRouter(config) {
const profileDatabase = new ProfileDatabase(config);
connectorsCmsStandardProfileRouter
.route('/connectors/cms/standard/profile/get')
.post(configureProfileGetPostRouteHandler(profileDatabase));
connectorsCmsStandardProfileRouter
.route('/connectors/cms/standard/profile/avatar')
.get(configureProfileAvatarGetRouteHandler(profileDatabase, config));
return connectorsCmsStandardProfileRouter;
}
export default configureConnectorsCmsStandardProfileRouter;