UNPKG

@arisan/data-api

Version:

The Universal Database API Gateway for CLIO's Modules

29 lines (25 loc) 812 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = checkRecorderModule; var _DataAPI = require('../DataAPI'); //endregion function checkRecorderModule(req, res, next) { const log = (lvl, msg) => _DataAPI.logger.log(lvl, msg, { tags: 'checkRecorderModule' }); const module = req.body.module; if (!module) { const message = 'No Module'; log('error', message); res.status(400).send(message); return; } if (['broker', 'archive', 'live', 'event'].indexOf(module) === -1) { const message = `Invalid Module Name ${module}`; log('error', message); res.status(400).send(message); return; } next(); } //region 2. Project Libraries //# sourceMappingURL=checkRecorderModule.js.map