feat(cover): request chatgpt to fill out template

This commit is contained in:
Leons Aleksandrovs
2025-07-12 14:57:59 +03:00
parent b88b0cf7da
commit ea5a2f7fd0
3 changed files with 99 additions and 12 deletions
-10
View File
@@ -1,8 +1,6 @@
package utils
import (
"fmt"
"github.com/gin-gonic/gin"
"github.com/go-playground/validator/v10"
)
@@ -10,20 +8,12 @@ import (
var validate = validator.New()
func BindAndValidate(data any, c *gin.Context) error {
fmt.Println("🔍 BindAndValidate called")
if err := c.ShouldBindJSON(data); err != nil {
fmt.Println("❌ Bind error:", err)
return err
}
fmt.Println("✅ Bind success:", data)
if err := validate.Struct(data); err != nil {
fmt.Println("❌ Validation error:", err)
return err
}
fmt.Println("✅ Validation success")
return nil
}