This commit is contained in:
@@ -7,6 +7,8 @@ import (
|
||||
"reflect"
|
||||
"strings"
|
||||
|
||||
"history-api/pkg/constants"
|
||||
|
||||
"github.com/go-playground/validator/v10"
|
||||
"github.com/gofiber/fiber/v3"
|
||||
"github.com/google/uuid"
|
||||
@@ -53,6 +55,14 @@ func init() {
|
||||
}
|
||||
return u.Version() == 7
|
||||
})
|
||||
|
||||
validate.RegisterValidation("slug", func(fl validator.FieldLevel) bool {
|
||||
val := fl.Field().String()
|
||||
if val == "" {
|
||||
return true
|
||||
}
|
||||
return constants.SLUG_REGEX.MatchString(val)
|
||||
})
|
||||
}
|
||||
|
||||
func isValidURL(s string) bool {
|
||||
|
||||
Reference in New Issue
Block a user