refactor(jade-helpers): Clean up code
This commit is contained in:
@@ -35,18 +35,25 @@ const cacheBreaker = isDev ?
|
||||
|
||||
export default function jadeHelpers() {
|
||||
return function jadeHelpersMiddleware(req, res, next) {
|
||||
res.locals.removeOldTerms = removeOldTerms;
|
||||
res.locals.rev = rev;
|
||||
// static data
|
||||
res.locals.user = req.user;
|
||||
res.locals.chunkManifest = chunkManifest;
|
||||
res.locals._csrf = req.csrfToken ? req.csrfToken() : null;
|
||||
Object.assign(
|
||||
res.locals,
|
||||
{
|
||||
removeOldTerms,
|
||||
rev,
|
||||
cacheBreaker,
|
||||
// static data
|
||||
user: req.user,
|
||||
chunkManifest,
|
||||
_csrf: req.csrfToken ? req.csrfToken() : null,
|
||||
theme: req.user &&
|
||||
req.user.theme ||
|
||||
req.cookies.theme ||
|
||||
'default'
|
||||
}
|
||||
);
|
||||
if (req.csrfToken) {
|
||||
res.expose({ token: res.locals._csrf }, 'csrf');
|
||||
}
|
||||
res.locals.theme = req.user && req.user.theme ||
|
||||
req.cookies.theme ||
|
||||
'default';
|
||||
next();
|
||||
};
|
||||
}
|
||||
|
Reference in New Issue
Block a user