import { RequestHandler } from 'express'; import { getSessionByToken } from './auth'; import getSessionID from './getSessionID'; export const sessionMiddleware: RequestHandler = async (req, res, next) => { const token = getSessionID(req); if (token != null) { req.session = getSessionByToken(token); } else { req.session = { accountID: null }; } next(); };