remove maniterner

pull/206/head
confmin 2025-08-01 16:38:06 +07:00 committed by GitHub
parent dd1177564d
commit a5a52d4df6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 1 additions and 16 deletions

View File

@ -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,