diff --git a/server/notification-providers/spugpush.js b/server/notification-providers/spugpush.js index e84174f38..b04a20cac 100644 --- a/server/notification-providers/spugpush.js +++ b/server/notification-providers/spugpush.js @@ -13,19 +13,19 @@ class SpugPush extends NotificationProvider { let okMsg = "Sent Successfully."; try { let formData = { - msg + title: "Uptime Kuma Message", + content: msg }; - const apiUrl = `https://push.spug.cc/send/${notification.templateKey}`; - if (heartbeatJSON == null) { - formData.title = "Uptime Kuma Message"; - } else if (heartbeatJSON["status"] === UP) { - formData.title = `UptimeKuma 「${monitorJSON["name"]}」 is Up`; - formData.msg = `[✅ Up] ${heartbeatJSON["msg"]}`; - } else if (heartbeatJSON["status"] === DOWN) { - formData.title = `UptimeKuma 「${monitorJSON["name"]}」 is Down`; - formData.msg = `[🔴 Down] ${heartbeatJSON["msg"]}`; + if (heartbeatJSON) { + if (heartbeatJSON["status"] === UP) { + formData.title = `UptimeKuma 「${monitorJSON["name"]}」 is Up`; + formData.content = `[✅ Up] ${heartbeatJSON["msg"]}`; + } else if (heartbeatJSON["status"] === DOWN) { + formData.title = `UptimeKuma 「${monitorJSON["name"]}」 is Down`; + formData.content = `[🔴 Down] ${heartbeatJSON["msg"]}`; + } } - + const apiUrl = `https://push.spug.cc/send/${notification.templateKey}`; await axios.post(apiUrl, formData); return okMsg; } catch (error) {