mirror of
https://github.com/bluewave-labs/Checkmate.git
synced 2026-05-02 22:49:19 -05:00
Add service name and method name to errors in checksModule
This commit is contained in:
@@ -24,11 +24,8 @@ const dateRangeLookup = {
|
||||
const createCheck = async (checkData) => {
|
||||
try {
|
||||
const { monitorId, status } = checkData;
|
||||
|
||||
const n = (await Check.countDocuments({ monitorId })) + 1;
|
||||
|
||||
const check = await new Check({ ...checkData }).save();
|
||||
|
||||
const monitor = await Monitor.findById(monitorId);
|
||||
|
||||
if (!monitor) {
|
||||
@@ -39,6 +36,7 @@ const createCheck = async (checkData) => {
|
||||
return;
|
||||
}
|
||||
|
||||
// Update uptime percentage
|
||||
if (monitor.uptimePercentage === undefined) {
|
||||
monitor.uptimePercentage = status === true ? 1 : 0;
|
||||
} else {
|
||||
@@ -50,6 +48,8 @@ const createCheck = async (checkData) => {
|
||||
|
||||
return check;
|
||||
} catch (error) {
|
||||
error.service = SERVICE_NAME;
|
||||
error.method = "createCheck";
|
||||
throw error;
|
||||
}
|
||||
};
|
||||
@@ -137,6 +137,8 @@ const getChecks = async (req) => {
|
||||
.sort({ createdAt: sortOrder });
|
||||
return checks;
|
||||
} catch (error) {
|
||||
error.service = SERVICE_NAME;
|
||||
error.method = "getChecks";
|
||||
throw error;
|
||||
}
|
||||
};
|
||||
@@ -207,6 +209,8 @@ const deleteChecks = async (monitorId) => {
|
||||
const result = await Check.deleteMany({ monitorId });
|
||||
return result.deletedCount;
|
||||
} catch (error) {
|
||||
error.service = SERVICE_NAME;
|
||||
error.method = "deleteChecks";
|
||||
throw error;
|
||||
}
|
||||
};
|
||||
@@ -235,6 +239,8 @@ const deleteChecksByTeamId = async (teamId) => {
|
||||
|
||||
return totalDeletedCount;
|
||||
} catch (error) {
|
||||
error.service = SERVICE_NAME;
|
||||
error.method = "deleteChecksByTeamId";
|
||||
throw error;
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user