Implement inserting notifications when a monitor is created, update validation

This commit is contained in:
Alex Holliday committed 2024-07-31 12:12:05 -07:00
1 parent 40c550e81f
commit 09edaebd98
3 files changed
+17 -5

No files matched your search

+3 -2
View File
@@ -144,7 +144,7 @@ const getMonitorsByUserIdQueryValidation = joi.object({
),
});
const monitorValidation = joi.object({
const createMonitorBodyValidation = joi.object({
_id: joi.string(),
userId: joi.string().required(),
name: joi.string().required(),
@@ -153,6 +153,7 @@ const monitorValidation = joi.object({
url: joi.string().required(),
isActive: joi.boolean(),
interval: joi.number(),
notifications: joi.array().items(joi.object()),
});
const editMonitorBodyValidation = joi.object({
@@ -286,7 +287,7 @@ module.exports = {
inviteRoleValidation,
inviteBodyValidation,
inviteVerifciationBodyValidation,
monitorValidation,
createMonitorBodyValidation,
getMonitorByIdParamValidation,
getMonitorByIdQueryValidation,
getMonitorsByUserIdValidation,