refactor(jade-helpers): Clean up code

This commit is contained in:
Berkeley Martinez
2018-01-18 15:16:43 -08:00
parent 9a481afe6a
commit 0b62f4450c

View File

@@ -35,18 +35,25 @@ const cacheBreaker = isDev ?
export default function jadeHelpers() { export default function jadeHelpers() {
return function jadeHelpersMiddleware(req, res, next) { return function jadeHelpersMiddleware(req, res, next) {
res.locals.removeOldTerms = removeOldTerms; Object.assign(
res.locals.rev = rev; res.locals,
{
removeOldTerms,
rev,
cacheBreaker,
// static data // static data
res.locals.user = req.user; user: req.user,
res.locals.chunkManifest = chunkManifest; chunkManifest,
res.locals._csrf = req.csrfToken ? req.csrfToken() : null; _csrf: req.csrfToken ? req.csrfToken() : null,
theme: req.user &&
req.user.theme ||
req.cookies.theme ||
'default'
}
);
if (req.csrfToken) { if (req.csrfToken) {
res.expose({ token: res.locals._csrf }, 'csrf'); res.expose({ token: res.locals._csrf }, 'csrf');
} }
res.locals.theme = req.user && req.user.theme ||
req.cookies.theme ||
'default';
next(); next();
}; };
} }