limiting getChecks to the last 25 checks

This commit is contained in:
MuhammadKhalilzadeh committed 2024-07-08 10:50:57 +03:30
1 parent 5c9b111707
commit 6589d0ef06
3 files changed
+14 -5

No files matched your search

+10 -4
View File
@@ -4,7 +4,7 @@ const {
getChecksParamValidation,
deleteChecksParamValidation,
} = require("../validation/joi");
const { successMessages } = require("../utils/messages");
const { successMessages, errorMessages } = require("../utils/messages");
const SERVICE_NAME = "check";
const createCheck = async (req, res, next) => {
@@ -44,9 +44,15 @@ const getChecks = async (req, res, next) => {
try {
const checks = await req.db.getChecks(req.params.monitorId);
return res
.status(200)
.json({ success: true, msg: successMessages.CHECK_GET, data: checks });
if (checks) {
return res
.status(200)
.json({ success: true, msg: successMessages.CHECK_GET, data: checks });
} else {
return res
.status(404)
.json({ success: false, msg: errorMessages.CHECKS_NOT_FOUND, data: [] })
}
} catch (error) {
error.service = SERVICE_NAME;
next(error);