From cf044b0e2d934132adf15610615eeb1013094460 Mon Sep 17 00:00:00 2001 From: alex Date: Sun, 8 Oct 2023 12:10:24 +0200 Subject: [PATCH] removed validator --- validator/validator.go | 41 ----------------------------------------- 1 file changed, 41 deletions(-) delete mode 100644 validator/validator.go diff --git a/validator/validator.go b/validator/validator.go deleted file mode 100644 index d9c7b06..0000000 --- a/validator/validator.go +++ /dev/null @@ -1,41 +0,0 @@ -package validator - -import ( - "log" - "regexp" - "strings" - - "github.com/go-playground/validator/v10" -) - -type ErrorResponse struct { - FailedField string - Tag string - Value string -} - -var Validate = validator.New() - -func ValidateStruct(event interface{}) []*ErrorResponse { - var errors []*ErrorResponse - err := Validate.Struct(event) - if err != nil { - for _, err := range err.(validator.ValidationErrors) { - var element ErrorResponse - element.FailedField = err.StructNamespace() - element.Tag = err.Tag() - element.Value = err.Param() - errors = append(errors, &element) - } - } - return errors -} - -func validateNumericString(fl validator.FieldLevel) bool { - str := fl.Field().String() - return strings.TrimSpace(str) != "" && regexp.MustCompile(`^[0-9]+$`).MatchString(str) -} - -func test() { - log.Println("test") -}