juejin-leanengine
Version:
LeanCloud LeanEngine Node.js SDK.
18 lines (13 loc) • 505 B
JavaScript
module.exports = function(AV) {
return function (options) {
var middleware = require('./cookie-session')(AV)(options);
return function *(next) {
yield middleware.bind(null, this.req, this.res);
this.request.currentUser = this.req.currentUser;
this.request.sessionToken = this.req.sessionToken;
this.response.saveCurrentUser = this.res.saveCurrentUser;
this.response.clearCurrentUser = this.res.clearCurrentUser;
yield next;
}
};
};