unleash-server
Version:
Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.
23 lines • 738 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.auditAccessMiddleware = void 0;
const util_1 = require("../util");
const auditAccessMiddleware = ({ getLogger, }) => {
const logger = getLogger('/middleware/audit-middleware.ts');
return (req, _res, next) => {
if (!req.user) {
logger.info('Could not find user');
}
else {
try {
req.audit = (0, util_1.extractAuditInfo)(req);
}
catch (e) {
logger.warn('Could not find audit info in request');
}
}
next();
};
};
exports.auditAccessMiddleware = auditAccessMiddleware;
//# sourceMappingURL=audit-middleware.js.map