Add variable for currentTime

Co-authored-by: Adam Stachowicz <saibamenppl@gmail.com>
pull/1212/head
OidaTiftla 3 years ago committed by GitHub
parent 8e99cbf426
commit 98ee9caf2c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -492,11 +492,12 @@ class Monitor extends BeanModel {
let timeSinceLastNotified = (dayjs.utc().valueOf() - (bean.lastNotifiedTime == null ? 0 : dayjs.utc(bean.lastNotifiedTime).valueOf())) / 1000 / 60; let timeSinceLastNotified = (dayjs.utc().valueOf() - (bean.lastNotifiedTime == null ? 0 : dayjs.utc(bean.lastNotifiedTime).valueOf())) / 1000 / 60;
if (timeSinceLastNotified >= this.resendInterval) { if (timeSinceLastNotified >= this.resendInterval) {
// Send notification again, because we are still DOWN // Send notification again, because we are still DOWN
log.debug("monitor", `[${this.name}] sendNotification again: lastNotifiedTime: ${bean.lastNotifiedTime} | current time: ${R.isoDateTime(dayjs.utc())}`); const currentTime = R.isoDateTime(dayjs.utc());
log.debug("monitor", `[${this.name}] sendNotification again: lastNotifiedTime: ${bean.lastNotifiedTime} | current time: ${currentTime}`);
await Monitor.sendNotification(isFirstBeat, this, bean); await Monitor.sendNotification(isFirstBeat, this, bean);
// Set last notified time to now // Set last notified time to now
bean.lastNotifiedTime = R.isoDateTime(dayjs.utc()); bean.lastNotifiedTime = currentTime;
} }
} }
} }

Loading…
Cancel
Save