mirror of
https://github.com/louislam/uptime-kuma.git
synced 2025-08-08 03:42:21 +08:00
feat(notification): add additional Header to webhook
This commit is contained in:
@@ -28,8 +28,15 @@ class Webhook extends NotificationProvider {
|
||||
finalData = data;
|
||||
}
|
||||
|
||||
if (notification.webhookAuthorizationHeader) {
|
||||
config.headers["Authorization"] = notification.webhookAuthorizationHeader;
|
||||
if (notification.webhookAdditionalHeaders) {
|
||||
try {
|
||||
config.headers = {
|
||||
...config.headers,
|
||||
...JSON.parse(notification.webhookAdditionalHeaders)
|
||||
};
|
||||
} catch (err) {
|
||||
throw "Addional Headers is not a valid JSON";
|
||||
}
|
||||
}
|
||||
|
||||
await axios.post(notification.webhookURL, finalData, config);
|
||||
|
Reference in New Issue
Block a user