salix/services/client/server/middleware/currentUser.js

14 lines
385 B
JavaScript
Raw Normal View History

2017-06-01 11:52:13 +00:00
module.exports = function(options) {
return function storeCurrentUser(req, res, next) {
if (!req.accessToken) {
return next();
}
let LoopBackContext = require('loopback-context');
let loopbackContext = LoopBackContext.getCurrentContext();
if (loopbackContext) {
loopbackContext.set('currentUser', req.accessToken.userId);
}
next();
};
};