mirror of
https://github.com/louislam/uptime-kuma.git
synced 2024-11-23 14:54:05 +00:00
use extractAddress() instead of monitorJSON["url"] for better url handling
This commit is contained in:
parent
c70ec1ea50
commit
fafa1a78ee
1 changed files with 5 additions and 4 deletions
|
@ -36,6 +36,7 @@ class WeCom extends NotificationProvider {
|
|||
* @returns {object} Message
|
||||
*/
|
||||
composeMessage(heartbeatJSON, monitorJSON, msg) {
|
||||
const address = this.extractAddress(monitorJSON);
|
||||
if (heartbeatJSON != null) {
|
||||
const templateCard = {
|
||||
card_type: "text_notice",
|
||||
|
@ -58,16 +59,16 @@ class WeCom extends NotificationProvider {
|
|||
],
|
||||
card_action: {
|
||||
type: 1,
|
||||
url: monitorJSON["url"]
|
||||
? monitorJSON["url"]
|
||||
url: address
|
||||
? address
|
||||
: "https://github.com/louislam/uptime-kuma", // both card_action and card_action.url are mandatory
|
||||
},
|
||||
};
|
||||
if (monitorJSON["url"]) {
|
||||
if (address) {
|
||||
templateCard["jump_list"] = [
|
||||
{
|
||||
type: 1,
|
||||
url: monitorJSON["url"],
|
||||
url: address,
|
||||
title: "Monitor URL",
|
||||
},
|
||||
];
|
||||
|
|
Loading…
Reference in a new issue