monkeytype/backend/middlewares/context.js

17 lines
320 B
JavaScript
Raw Normal View History

const ConfigurationDAO = require("../dao/configuration");
async function contextMiddleware(req, res, next) {
const configuration = await ConfigurationDAO.getCachedConfiguration(true);
req.ctx = {
configuration,
decodedToken: {
uid: null,
},
};
next();
}
module.exports = contextMiddleware;