mirror of
https://github.com/louislam/uptime-kuma.git
synced 2025-02-21 03:25:25 -08:00
fix: slack rich notification not working correctly (#5209)
Some checks are pending
Auto Test / auto-test (18, ARM64) (push) Blocked by required conditions
Auto Test / auto-test (18, macos-latest) (push) Blocked by required conditions
Auto Test / auto-test (18, ubuntu-latest) (push) Blocked by required conditions
Auto Test / auto-test (18, windows-latest) (push) Blocked by required conditions
Auto Test / auto-test (20, ARM64) (push) Blocked by required conditions
Auto Test / auto-test (20, macos-latest) (push) Blocked by required conditions
Auto Test / auto-test (20, ubuntu-latest) (push) Blocked by required conditions
Auto Test / auto-test (20, windows-latest) (push) Blocked by required conditions
Auto Test / armv7-simple-test (18, ARMv7) (push) Waiting to run
Auto Test / armv7-simple-test (20, ARMv7) (push) Waiting to run
Auto Test / check-linters (push) Waiting to run
Auto Test / e2e-test (push) Waiting to run
CodeQL / Analyze (go) (push) Waiting to run
CodeQL / Analyze (javascript-typescript) (push) Waiting to run
Merge Conflict Labeler / Labeling (push) Waiting to run
json-yaml-validate / json-yaml-validate (push) Waiting to run
Some checks are pending
Auto Test / auto-test (18, ARM64) (push) Blocked by required conditions
Auto Test / auto-test (18, macos-latest) (push) Blocked by required conditions
Auto Test / auto-test (18, ubuntu-latest) (push) Blocked by required conditions
Auto Test / auto-test (18, windows-latest) (push) Blocked by required conditions
Auto Test / auto-test (20, ARM64) (push) Blocked by required conditions
Auto Test / auto-test (20, macos-latest) (push) Blocked by required conditions
Auto Test / auto-test (20, ubuntu-latest) (push) Blocked by required conditions
Auto Test / auto-test (20, windows-latest) (push) Blocked by required conditions
Auto Test / armv7-simple-test (18, ARMv7) (push) Waiting to run
Auto Test / armv7-simple-test (20, ARMv7) (push) Waiting to run
Auto Test / check-linters (push) Waiting to run
Auto Test / e2e-test (push) Waiting to run
CodeQL / Analyze (go) (push) Waiting to run
CodeQL / Analyze (javascript-typescript) (push) Waiting to run
Merge Conflict Labeler / Labeling (push) Waiting to run
json-yaml-validate / json-yaml-validate (push) Waiting to run
This commit is contained in:
parent
42e77798e5
commit
ed6087e233
|
@ -32,7 +32,7 @@ class Slack extends NotificationProvider {
|
||||||
* @param {object} monitorJSON The monitor config
|
* @param {object} monitorJSON The monitor config
|
||||||
* @returns {Array} The relevant action objects
|
* @returns {Array} The relevant action objects
|
||||||
*/
|
*/
|
||||||
static buildActions(baseURL, monitorJSON) {
|
buildActions(baseURL, monitorJSON) {
|
||||||
const actions = [];
|
const actions = [];
|
||||||
|
|
||||||
if (baseURL) {
|
if (baseURL) {
|
||||||
|
@ -73,7 +73,7 @@ class Slack extends NotificationProvider {
|
||||||
* @param {string} msg The message body
|
* @param {string} msg The message body
|
||||||
* @returns {Array<object>} The rich content blocks for the Slack message
|
* @returns {Array<object>} The rich content blocks for the Slack message
|
||||||
*/
|
*/
|
||||||
static buildBlocks(baseURL, monitorJSON, heartbeatJSON, title, msg) {
|
buildBlocks(baseURL, monitorJSON, heartbeatJSON, title, msg) {
|
||||||
|
|
||||||
//create an array to dynamically add blocks
|
//create an array to dynamically add blocks
|
||||||
const blocks = [];
|
const blocks = [];
|
||||||
|
@ -150,7 +150,7 @@ class Slack extends NotificationProvider {
|
||||||
data.attachments.push(
|
data.attachments.push(
|
||||||
{
|
{
|
||||||
"color": (heartbeatJSON["status"] === UP) ? "#2eb886" : "#e01e5a",
|
"color": (heartbeatJSON["status"] === UP) ? "#2eb886" : "#e01e5a",
|
||||||
"blocks": Slack.buildBlocks(baseURL, monitorJSON, heartbeatJSON, title, msg),
|
"blocks": this.buildBlocks(baseURL, monitorJSON, heartbeatJSON, title, msg),
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in a new issue