UNPKG

@fontoxml/fontoxml-development-tools

Version:

Development tools for Fonto.

29 lines (20 loc) 1 kB
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;