From d35f3e8a7f4c9bc25648f211d3a2353949ab43d5 Mon Sep 17 00:00:00 2001 From: "autofix-ci[bot]" <114827586+autofix-ci[bot]@users.noreply.github.com> Date: Tue, 13 Jan 2026 17:13:48 +0000 Subject: [PATCH] [autofix.ci] apply automated fixes --- server/model/monitor.js | 10 +++++++++- server/routers/api-router.js | 9 ++++++++- test/backend-test/test-monitor-notification.js | 1 - 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/server/model/monitor.js b/server/model/monitor.js index 27da0f8b4..9727fc1cd 100644 --- a/server/model/monitor.js +++ b/server/model/monitor.js @@ -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) */ diff --git a/server/routers/api-router.js b/server/routers/api-router.js index 12876cb4a..ce79ab009 100644 --- a/server/routers/api-router.js +++ b/server/routers/api-router.js @@ -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; diff --git a/test/backend-test/test-monitor-notification.js b/test/backend-test/test-monitor-notification.js index 89ed8f589..06b1b7232 100644 --- a/test/backend-test/test-monitor-notification.js +++ b/test/backend-test/test-monitor-notification.js @@ -93,4 +93,3 @@ describe("Monitor.isImportantForNotification", () => { assert.strictEqual(Monitor.isImportantForNotification(false, UP, UP, DOWN), false); }); }); -