UNPKG

payload

Version:

Node, React and MongoDB Headless CMS and Application Framework

30 lines (29 loc) 2.62 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "default", { enumerable: true, get: function() { return docAccessRequestHandler; } }); const _httpstatus = /*#__PURE__*/ _interop_require_default(require("http-status")); const _docAccess = require("../operations/docAccess"); function _interop_require_default(obj) { return obj && obj.__esModule ? obj : { default: obj }; } async function docAccessRequestHandler(req, res, next, globalConfig) { try { const accessResults = await (0, _docAccess.docAccess)({ globalConfig, req }); return res.status(_httpstatus.default.OK).json(accessResults); } catch (error) { return next(error); } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9nbG9iYWxzL3JlcXVlc3RIYW5kbGVycy9kb2NBY2Nlc3MudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBOZXh0RnVuY3Rpb24sIFJlc3BvbnNlIH0gZnJvbSAnZXhwcmVzcydcblxuaW1wb3J0IGh0dHBTdGF0dXMgZnJvbSAnaHR0cC1zdGF0dXMnXG5cbmltcG9ydCB0eXBlIHsgQ29sbGVjdGlvblBlcm1pc3Npb24sIEdsb2JhbFBlcm1pc3Npb24gfSBmcm9tICcuLi8uLi9hdXRoJ1xuaW1wb3J0IHR5cGUgeyBQYXlsb2FkUmVxdWVzdCB9IGZyb20gJy4uLy4uL2V4cHJlc3MvdHlwZXMnXG5pbXBvcnQgdHlwZSB7IFNhbml0aXplZEdsb2JhbENvbmZpZyB9IGZyb20gJy4uL2NvbmZpZy90eXBlcydcblxuaW1wb3J0IHsgZG9jQWNjZXNzIH0gZnJvbSAnLi4vb3BlcmF0aW9ucy9kb2NBY2Nlc3MnXG5cbmV4cG9ydCBkZWZhdWx0IGFzeW5jIGZ1bmN0aW9uIGRvY0FjY2Vzc1JlcXVlc3RIYW5kbGVyKFxuICByZXE6IFBheWxvYWRSZXF1ZXN0LFxuICByZXM6IFJlc3BvbnNlLFxuICBuZXh0OiBOZXh0RnVuY3Rpb24sXG4gIGdsb2JhbENvbmZpZzogU2FuaXRpemVkR2xvYmFsQ29uZmlnLFxuKTogUHJvbWlzZTxSZXNwb25zZTxDb2xsZWN0aW9uUGVybWlzc2lvbiB8IEdsb2JhbFBlcm1pc3Npb24+IHwgdm9pZD4ge1xuICB0cnkge1xuICAgIGNvbnN0IGFjY2Vzc1Jlc3VsdHMgPSBhd2FpdCBkb2NBY2Nlc3Moe1xuICAgICAgZ2xvYmFsQ29uZmlnLFxuICAgICAgcmVxLFxuICAgIH0pXG5cbiAgICByZXR1cm4gcmVzLnN0YXR1cyhodHRwU3RhdHVzLk9LKS5qc29uKGFjY2Vzc1Jlc3VsdHMpXG4gIH0gY2F0Y2ggKGVycm9yKSB7XG4gICAgcmV0dXJuIG5leHQoZXJyb3IpXG4gIH1cbn1cbiJdLCJuYW1lcyI6WyJkb2NBY2Nlc3NSZXF1ZXN0SGFuZGxlciIsInJlcSIsInJlcyIsIm5leHQiLCJnbG9iYWxDb25maWciLCJhY2Nlc3NSZXN1bHRzIiwiZG9jQWNjZXNzIiwic3RhdHVzIiwiaHR0cFN0YXR1cyIsIk9LIiwianNvbiIsImVycm9yIl0sIm1hcHBpbmdzIjoiOzs7OytCQVVBOzs7ZUFBOEJBOzs7bUVBUlA7MkJBTUc7Ozs7OztBQUVYLGVBQWVBLHdCQUM1QkMsR0FBbUIsRUFDbkJDLEdBQWEsRUFDYkMsSUFBa0IsRUFDbEJDLFlBQW1DO0lBRW5DLElBQUk7UUFDRixNQUFNQyxnQkFBZ0IsTUFBTUMsSUFBQUEsb0JBQVMsRUFBQztZQUNwQ0Y7WUFDQUg7UUFDRjtRQUVBLE9BQU9DLElBQUlLLE1BQU0sQ0FBQ0MsbUJBQVUsQ0FBQ0MsRUFBRSxFQUFFQyxJQUFJLENBQUNMO0lBQ3hDLEVBQUUsT0FBT00sT0FBTztRQUNkLE9BQU9SLEtBQUtRO0lBQ2Q7QUFDRiJ9