All files / lib/middlewares clientContext.ts

100% Statements 6/6
71.43% Branches 5/7
100% Functions 2/2
100% Lines 6/6

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10  16x 1x 1x 1x 1x 1x      
export default () => {
  return (req, res, next) => {
    const { _id = '', username: name = '' } = req.user || {}
    const id = _id.toString()
    const { language: lang = '' } = req.i18n || {}
    res.locals.user_context = { user: { id, name }, config: { lang } }
    next()
  }
}