From 01210ce88d74527cff3687bb262c8d64565be289 Mon Sep 17 00:00:00 2001 From: Aizat Faiz Date: Wed, 28 Aug 2024 09:24:29 +0800 Subject: [PATCH] Add url to pushover notification (#5055) Co-authored-by: Frank Elsinga --- server/notification-providers/pushover.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/server/notification-providers/pushover.js b/server/notification-providers/pushover.js index 304aa351..8422b64c 100644 --- a/server/notification-providers/pushover.js +++ b/server/notification-providers/pushover.js @@ -1,3 +1,6 @@ +const { getMonitorRelativeURL } = require("../../src/util"); +const { setting } = require("../util-server"); + const NotificationProvider = require("./notification-provider"); const axios = require("axios"); @@ -23,6 +26,12 @@ class Pushover extends NotificationProvider { "html": 1, }; + const baseURL = await setting("primaryBaseURL"); + if (baseURL && monitorJSON) { + data["url"] = baseURL + getMonitorRelativeURL(monitorJSON.id); + data["url_title"] = "Link to Monitor"; + } + if (notification.pushoverdevice) { data.device = notification.pushoverdevice; }