Implement validation

This commit is contained in:
Alex Holliday
2024-09-03 15:07:11 -07:00
parent a6c3c56d0b
commit cece932e45
2 changed files with 6 additions and 0 deletions

View File

@@ -6,6 +6,8 @@ const {
editMonitorBodyValidation,
getMonitorsByTeamIdQueryValidation,
pauseMonitorParamValidation,
getMonitorStatsByIdParamValidation,
getMonitorStatsByIdQueryValidation,
} = require("../validation/joi");
const sslChecker = require("ssl-checker");
@@ -46,6 +48,8 @@ const getAllMonitors = async (req, res, next) => {
const getMonitorStatsById = async (req, res, next) => {
try {
//Validation
await getMonitorStatsByIdParamValidation.validateAsync(req.params);
await getMonitorStatsByIdQueryValidation.validateAsync(req.query);
} catch (error) {
error.status = 422;
error.message =

View File

@@ -370,6 +370,8 @@ module.exports = {
getMonitorByIdQueryValidation,
getMonitorsByTeamIdValidation,
getMonitorsByTeamIdQueryValidation,
getMonitorStatsByIdParamValidation,
getMonitorStatsByIdQueryValidation,
editMonitorBodyValidation,
pauseMonitorParamValidation,
editUserParamValidation,