From 6e9b84c6c776c37dc21aaa62b759931bb1237b59 Mon Sep 17 00:00:00 2001 From: Henry Dollman Date: Sat, 19 Oct 2024 14:28:41 -0400 Subject: [PATCH] use goroutines to send alerts --- beszel/internal/alerts/alerts.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/beszel/internal/alerts/alerts.go b/beszel/internal/alerts/alerts.go index cceb3b7..38e0eab 100644 --- a/beszel/internal/alerts/alerts.go +++ b/beszel/internal/alerts/alerts.go @@ -284,10 +284,10 @@ func (am *AlertManager) HandleSystemAlerts(systemRecord *models.Record, systemIn if float32(alert.count) >= minCount { if !alert.triggered && alert.val > alert.threshold { alert.triggered = true - am.sendSystemAlert(alert) + go am.sendSystemAlert(alert) } else if alert.triggered && alert.val <= alert.threshold { alert.triggered = false - am.sendSystemAlert(alert) + go am.sendSystemAlert(alert) } } } @@ -339,7 +339,7 @@ func (am *AlertManager) sendSystemAlert(alert SystemAlertData) { UserID: user.GetId(), Title: subject, Message: body, - Link: am.app.Settings().Meta.AppUrl + "/system/" + url.QueryEscape(systemName), + Link: am.app.Settings().Meta.AppUrl + "/system/" + url.PathEscape(systemName), LinkText: "View " + systemName, }) }