diff --git a/server/notification-providers/onechat.js b/server/notification-providers/onechat.js index 86d926085..e2f170049 100644 --- a/server/notification-providers/onechat.js +++ b/server/notification-providers/onechat.js @@ -34,10 +34,17 @@ class OneChat extends NotificationProvider { bot_id: notification.botId, type: "text", message: - `UptimeKuma Alert:\n[🔴 Down]\n` + - `Name: ${monitorJSON["name"]}\n` + - `${heartbeatJSON["msg"]}\n` + - `Time (${heartbeatJSON["timezone"]}): ${heartbeatJSON["localDateTime"]}`, + "UptimeKuma Alert:\n" + + "[🔴 Down]\n" + + "Name: " + + monitorJSON["name"] + + "\n" + + heartbeatJSON["msg"] + + "\n" + + "Time (" + + heartbeatJSON["timezone"] + + "): " + + heartbeatJSON["localDateTime"], }; await axios.post(url, downMessage, config); } else if (heartbeatJSON["status"] === UP) { @@ -46,10 +53,17 @@ class OneChat extends NotificationProvider { bot_id: notification.botId, type: "text", message: - `UptimeKuma Alert:\n[✅ Up]\n` + - `Name: ${monitorJSON["name"]}\n` + - `${heartbeatJSON["msg"]}\n` + - `Time (${heartbeatJSON["timezone"]}): ${heartbeatJSON["localDateTime"]}`, + "UptimeKuma Alert:\n" + + "[🟢 Up]\n" + + "Name: " + + monitorJSON["name"] + + "\n" + + heartbeatJSON["msg"] + + "\n" + + "Time (" + + heartbeatJSON["timezone"] + + "): " + + heartbeatJSON["localDateTime"], }; await axios.post(url, upMessage, config); } @@ -58,13 +72,17 @@ class OneChat extends NotificationProvider { } catch (error) { // Handle errors and throw a descriptive message if (error.response) { - const errorMessage = error.response.data?.message || "Unknown API error occurred."; + const errorMessage = + error.response.data?.message || + "Unknown API error occurred."; throw new Error(`OneChat API Error: ${errorMessage}`); } else { - throw new Error(`Network or unexpected error: ${error.message}`); + throw new Error( + `Network or unexpected error: ${error.message}` + ); } } } } -module.exports = OneChat; \ No newline at end of file +module.exports = OneChat;