lamassu-server/packages/server/lib/middlewares/addRWBytes.js
2025-05-12 10:52:54 +01:00

15 lines
348 B
JavaScript

const addRWBytes = () => (req, res, next) => {
const handle = () => {
res.removeListener('finish', handle)
res.removeListener('close', handle)
res.bytesRead = req.connection.bytesRead
res.bytesWritten = req.connection.bytesWritten
}
res.on('finish', handle)
res.on('close', handle)
next()
}
module.exports = addRWBytes