feat : Validate bark, ntfy, generic+ shortcut (#591)

This commit is contained in:
Owen Valentine 2023-11-16 04:53:06 +02:00 committed by GitHub
parent 51ba15f84c
commit da22074ed3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -13,6 +13,7 @@ func init() {
err := validate.RegisterValidation("shoutrrr", func(fl validator.FieldLevel) bool { err := validate.RegisterValidation("shoutrrr", func(fl validator.FieldLevel) bool {
prefixes := [...]string{ prefixes := [...]string{
"bark://",
"discord://", "discord://",
"smtp://", "smtp://",
"gotify://", "gotify://",
@ -21,6 +22,7 @@ func init() {
"join://", "join://",
"mattermost://", "mattermost://",
"matrix://", "matrix://",
"ntfy://",
"opsgenie://", "opsgenie://",
"pushbullet://", "pushbullet://",
"pushover://", "pushover://",
@ -30,6 +32,7 @@ func init() {
"telegram://", "telegram://",
"zulip://", "zulip://",
"generic://", "generic://",
"generic+",
} }
str := fl.Field().String() str := fl.Field().String()