secajs/src/middlewares/attachPublicKeyMiddleware.js

15 lines
346 B
JavaScript
Raw Normal View History

2025-02-14 01:32:03 +01:00
const sessionService = require('../services/sessionService');
async function attachPublicKeyMiddleware(req, res, next) {
2025-02-14 11:13:18 +01:00
const publicKey = await sessionService.getPublicKeyRelatedToSession(
req.cookies.sessionUuid
);
2025-02-14 01:32:03 +01:00
2025-02-17 01:18:43 +01:00
if (publicKey) {
req.cookies.publicKey = publicKey;
}
2025-02-14 11:13:18 +01:00
next();
2025-02-14 01:32:03 +01:00
}
module.exports = attachPublicKeyMiddleware;