feat: Implement Gotify notification service

- The Gotify notification functionality has been implemented. The alert configuration channel will now use the `api_token` and `server_url` field for send to the Gotify API endpoint.
This commit is contained in:
Tola Leng
2025-09-06 20:42:22 +07:00
parent 87c829e100
commit 4771b2ead0
3 changed files with 359 additions and 0 deletions
@@ -32,6 +32,7 @@ func NewNotificationManager(pbClient *pocketbase.PocketBaseClient) *Notification
services["ntfy"] = NewNtfyService()
services["pushover"] = NewPushoverService()
services["notifiarr"] = NewNotifiarrService()
services["gotify"] = NewGotifyService()
// log.Printf("✅ Notification services initialized: %v", getKeys(services))