feat: Implement Notifiarr notification service

- The Notifiarr notification functionality has been implemented. The alert configuration channel will now use the `api_token` and `channel_id` field for send to the Notifiarr API endpoint.
This commit is contained in:
Tola Leng
2025-09-03 21:58:40 +07:00
parent b2269187d8
commit 92959945f3
3 changed files with 418 additions and 1 deletions
@@ -31,6 +31,7 @@ func NewNotificationManager(pbClient *pocketbase.PocketBaseClient) *Notification
services["webhook"] = NewWebhookService()
services["ntfy"] = NewNtfyService()
services["pushover"] = NewPushoverService()
services["notifiarr"] = NewNotifiarrService()
// log.Printf("✅ Notification services initialized: %v", getKeys(services))