const { logger } = require('../util/logger'); function verifyClient(req, res, next) { const clientHeader = req.headers['x-login-type']; if (!clientHeader || (clientHeader !== 'MB' && clientHeader !== 'IB')) { logger.error( `Invalid or missing client header. Expected 'MB' or 'IB'. Found ${clientHeader}` ); return res .status(401) .json({ error: 'missing or invalid client type header' }); } req.client = clientHeader; next(); } module.exports = { verifyClient };