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 };