remove maniterner
parent
dd1177564d
commit
a5a52d4df6
|
|
@ -1,4 +1,4 @@
|
||||||
import { workerConfig, maintenances } from '../../uptime.config'
|
import { workerConfig } from '../../uptime.config'
|
||||||
import { formatStatusChangeNotification, getWorkerLocation, notifyWithApprise } from './util'
|
import { formatStatusChangeNotification, getWorkerLocation, notifyWithApprise } from './util'
|
||||||
import { MonitorState, MonitorTarget } from '../../types/config'
|
import { MonitorState, MonitorTarget } from '../../types/config'
|
||||||
import { getStatus } from './monitor'
|
import { getStatus } from './monitor'
|
||||||
|
|
@ -31,21 +31,6 @@ const Worker = {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
// Skip notification if monitor is in maintenance
|
|
||||||
const maintenanceList = maintenances
|
|
||||||
.filter(
|
|
||||||
(m) =>
|
|
||||||
new Date(timeNow * 1000) >= new Date(m.start) &&
|
|
||||||
(!m.end || new Date(timeNow * 1000) <= new Date(m.end))
|
|
||||||
)
|
|
||||||
.map((e) => (e.monitors || []))
|
|
||||||
.flat()
|
|
||||||
|
|
||||||
if (maintenanceList.includes(monitor.id)) {
|
|
||||||
console.log(`Skipping notification for ${monitor.name} (in maintenance)`)
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
if (workerConfig.notification?.appriseApiServer && workerConfig.notification?.recipientUrl) {
|
if (workerConfig.notification?.appriseApiServer && workerConfig.notification?.recipientUrl) {
|
||||||
const notification = formatStatusChangeNotification(
|
const notification = formatStatusChangeNotification(
|
||||||
monitor,
|
monitor,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue