1
0
mirror of synced 2025-12-19 18:10:59 -05:00
Files
docs/middleware/api/session.js
Peter Bengtsson a1e3866fa5 don't get available languages from session (#29715)
* don't get available languages from session

* update useSession

* one more fix
2022-08-08 11:13:27 -04:00

20 lines
504 B
JavaScript

import express from 'express'
import { getTheme } from '../../lib/get-theme.js'
import { cacheControlFactory } from '../cache-control.js'
const router = express.Router()
const noCacheControl = cacheControlFactory(0)
router.get('/', (req, res) => {
noCacheControl(res)
res.json({
isSignedIn: Boolean(req.cookies?.dotcom_user),
csrfToken: req.csrfToken?.() || '',
userLanguage: req.userLanguage,
theme: getTheme(req),
themeCss: getTheme(req, true),
})
})
export default router