PagerTree Notification - Send msg when heartbeatJSON null

This commit is contained in:
Austin Miller 2023-02-22 14:32:02 -07:00
parent 1c0174c319
commit 5e1489a6ed

View file

@ -13,8 +13,8 @@ class PagerTree extends NotificationProvider {
async send(notification, msg, monitorJSON = null, heartbeatJSON = null) { async send(notification, msg, monitorJSON = null, heartbeatJSON = null) {
try { try {
if (heartbeatJSON == null) { if (heartbeatJSON == null) {
const title = "[Test] Uptime Kuma Alert"; // general messages
return this.postNotification(notification, title, monitorJSON, heartbeatJSON); return this.postNotification(notification, msg, monitorJSON, heartbeatJSON);
} }
if (heartbeatJSON.status === UP && notification.pagertreeAutoResolve === "resolve") { if (heartbeatJSON.status === UP && notification.pagertreeAutoResolve === "resolve") {
@ -64,7 +64,7 @@ class PagerTree extends NotificationProvider {
headers: { "Content-Type": "application/json" }, headers: { "Content-Type": "application/json" },
data: { data: {
event_type: eventAction, event_type: eventAction,
id: heartbeatJSON?.monitorID || "uptime-kuma-test", id: heartbeatJSON?.monitorID || "uptime-kuma",
title: title, title: title,
urgency: notification.pagertreeUrgency, urgency: notification.pagertreeUrgency,
heartbeat: heartbeatJSON, heartbeat: heartbeatJSON,