Spaces:
Runtime error
Runtime error
File size: 580 Bytes
4a31b63 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | export function success(res, data = null, message = null, statusCode = 200, meta = null) {
const body = { success: true }
if (message) body.message = message
if (data !== null) body.data = data
if (meta) body.meta = meta
return res.status(statusCode).json(body)
}
export function created(res, data = null, message = null) {
return success(res, data, message, 201)
}
export function paginated(res, data, total, page, limit, message = null) {
return success(res, data, message, 200, {
total,
page,
limit,
totalPages: Math.ceil(total / limit),
})
}
|