From ca6e40042a384ec5f4f8149300aa73642ad7920e Mon Sep 17 00:00:00 2001 From: Alex Holliday Date: Wed, 12 Feb 2025 13:52:02 -0800 Subject: [PATCH] add delete checks method --- Server/db/mongo/modules/distributedCheckModule.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/Server/db/mongo/modules/distributedCheckModule.js b/Server/db/mongo/modules/distributedCheckModule.js index 5c7fb09a8..71238a847 100644 --- a/Server/db/mongo/modules/distributedCheckModule.js +++ b/Server/db/mongo/modules/distributedCheckModule.js @@ -12,4 +12,15 @@ const createDistributedCheck = async (checkData) => { } }; -export { createDistributedCheck }; +const deleteDistributedChecksByMonitorId = async (monitorId) => { + try { + const result = await DistributedUptimeCheck.deleteMany({ monitorId }); + return result.deletedCount; + } catch (error) { + error.service = SERVICE_NAME; + error.method = "deleteDistributedChecksByMonitorId"; + throw error; + } +}; + +export { createDistributedCheck, deleteDistributedChecksByMonitorId };