[autofix.ci] apply automated fixes

This commit is contained in:
autofix-ci[bot] 2026-01-13 17:13:48 +00:00 committed by GitHub
parent f0c17ab9e8
commit d35f3e8a7f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 17 additions and 3 deletions

View File

@ -1015,7 +1015,14 @@ class Monitor extends BeanModel {
lastNonPendingStatus = await Monitor.getLastNonPendingStatus(this.id);
}
if (Monitor.isImportantForNotification(isFirstBeat, previousBeat?.status, bean.status, lastNonPendingStatus)) {
if (
Monitor.isImportantForNotification(
isFirstBeat,
previousBeat?.status,
bean.status,
lastNonPendingStatus
)
) {
log.debug("monitor", `[${this.name}] sendNotification`);
await Monitor.sendNotification(isFirstBeat, this, bean);
} else {
@ -1456,6 +1463,7 @@ class Monitor extends BeanModel {
* @param {boolean} isFirstBeat Is this the first beat of this monitor?
* @param {const} previousBeatStatus Status of the previous beat
* @param {const} currentBeatStatus Status of the current beat
* @param lastNonPendingStatus
* @returns {boolean} True if is an important beat else false
>>>>>>> d4c2e5fc (Refactor isImportantForNotification: remove DB dependency and add tests)
*/

View File

@ -105,7 +105,14 @@ router.all("/api/push/:pushToken", async (request, response) => {
lastNonPendingStatus = await Monitor.getLastNonPendingStatus(monitor.id);
}
if (Monitor.isImportantForNotification(isFirstBeat, previousHeartbeat?.status, bean.status, lastNonPendingStatus)) {
if (
Monitor.isImportantForNotification(
isFirstBeat,
previousHeartbeat?.status,
bean.status,
lastNonPendingStatus
)
) {
// Reset down count
bean.downCount = 0;

View File

@ -93,4 +93,3 @@ describe("Monitor.isImportantForNotification", () => {
assert.strictEqual(Monitor.isImportantForNotification(false, UP, UP, DOWN), false);
});
});