google chat: only show offline message in notification when service went down

This commit is contained in:
Philipp Bischoff 2021-12-15 13:40:21 +01:00
parent 8ad6bd31d4
commit a6072a0e30

View file

@ -2,7 +2,7 @@ const NotificationProvider = require("./notification-provider");
const axios = require("axios");
const { setting } = require("../util-server");
const { getMonitorRelativeURL } = require("../../src/util");
const { UP } = require("../../src/util");
const { DOWN, UP } = require("../../src/util");
class GoogleChat extends NotificationProvider {
@ -15,16 +15,16 @@ class GoogleChat extends NotificationProvider {
let textMsg = ''
if (heartbeatJSON && heartbeatJSON.status === UP) {
textMsg = `✅ Application is back online`;
} else {
textMsg = `🔴 Application went down`;
textMsg = `✅ Application is back online\n`;
} else if (heartbeatJSON && heartbeatJSON.status === DOWN) {
textMsg = `🔴 Application went down\n`;
}
if (monitorJSON && monitorJSON.name) {
textMsg += `\n*${monitorJSON.name}*`;
textMsg += `*${monitorJSON.name}*\n`;
}
textMsg += `\n${msg}`;
textMsg += `${msg}`;
const baseURL = await setting("primaryBaseURL");
if (baseURL) {