mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-18 23:27:26 +01:00
16 lines
345 B
JavaScript
16 lines
345 B
JavaScript
module.exports = function responseHandler (req, res, next) {
|
|
// Only used for successful responses
|
|
res.respond = function respond (status = 200, data = {}, message) {
|
|
let response = {
|
|
success: status < 400,
|
|
data,
|
|
};
|
|
|
|
if (message) response.message = message;
|
|
|
|
res.status(status).json(response);
|
|
};
|
|
|
|
next();
|
|
};
|