fix validation in request handlers
This commit is contained in:
parent
b434b8a455
commit
5bcfd95cb3
@ -2,7 +2,7 @@ package handlers
|
||||
|
||||
import "github.com/gin-gonic/gin"
|
||||
|
||||
func NewDummyHandler() gin.HandlerFunc {
|
||||
func New200OkHandler() gin.HandlerFunc {
|
||||
return func(ctx *gin.Context) {
|
||||
ctx.Status(200)
|
||||
}
|
||||
|
||||
@ -12,8 +12,8 @@ import (
|
||||
)
|
||||
|
||||
type inputChangePassword struct {
|
||||
OldPassword string `json:"oldPassword"`
|
||||
NewPassword string `json:"newPassword"`
|
||||
OldPassword string `json:"oldPassword" binding:"required"`
|
||||
NewPassword string `json:"newPassword" binding:"required"`
|
||||
}
|
||||
|
||||
func NewUserChangePasswordHandler(log logger.Logger, userService services.UserService) gin.HandlerFunc {
|
||||
|
||||
@ -10,9 +10,9 @@ import (
|
||||
)
|
||||
|
||||
type createUserInput struct {
|
||||
Email string `json:"email" validate:"required,email"`
|
||||
Password string `json:"password" validate:"required"`
|
||||
Name string `json:"name" validate:"required"`
|
||||
Email string `json:"email" binding:"required,email"`
|
||||
Password string `json:"password" binding:"required"`
|
||||
Name string `json:"name" binding:"required"`
|
||||
}
|
||||
|
||||
type createUserOutput struct {
|
||||
|
||||
@ -10,8 +10,8 @@ import (
|
||||
)
|
||||
|
||||
type loginUserInput struct {
|
||||
Login string `json:"email" validate:"required,email"`
|
||||
Password string `json:"password"`
|
||||
Login string `json:"email" binding:"required,email"`
|
||||
Password string `json:"password" binding:"required"`
|
||||
}
|
||||
|
||||
type loginUserOutput struct {
|
||||
|
||||
@ -10,8 +10,8 @@ import (
|
||||
)
|
||||
|
||||
type inputRestorePassword struct {
|
||||
Token string `json:"token"`
|
||||
NewPassword string `json:"password"`
|
||||
Token string `json:"token" binding:"required"`
|
||||
NewPassword string `json:"password" binding:"required"`
|
||||
}
|
||||
|
||||
func NewUserRestorePasswordHandler(log logger.Logger, userService services.UserService) gin.HandlerFunc {
|
||||
|
||||
@ -10,7 +10,7 @@ import (
|
||||
)
|
||||
|
||||
type inputSendRestorePassword struct {
|
||||
Email string `json:"email" validate:"required,email"`
|
||||
Email string `json:"email" binding:"required,email"`
|
||||
}
|
||||
|
||||
func NewUserSendRestorePasswordHandler(log logger.Logger, userService services.UserService) gin.HandlerFunc {
|
||||
|
||||
@ -10,7 +10,7 @@ import (
|
||||
)
|
||||
|
||||
type inputSendVerify struct {
|
||||
Email string `json:"email" validate:"required,email"`
|
||||
Email string `json:"email" binding:"required,email"`
|
||||
}
|
||||
|
||||
func NewUserSendVerifyEmailHandler(log logger.Logger, userService services.UserService) gin.HandlerFunc {
|
||||
|
||||
@ -29,7 +29,7 @@ func NewServer(opts NewServerOpts) *httpserver.Server {
|
||||
r.ContextWithFallback = true // Use it to allow getting values from c.Request.Context()
|
||||
|
||||
// r.Static("/webapp", "./webapp")
|
||||
r.GET("/health", handlers.NewDummyHandler())
|
||||
r.GET("/health", handlers.New200OkHandler())
|
||||
|
||||
prometheus := integrations.NewPrometheus()
|
||||
r.Any("/metrics", gin.WrapH(prometheus.GetRequestHandler()))
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user