Browse Source

fix: move user validation code

pull/3/head
Aldino Kemal 4 years ago
parent
commit
3f073adb76
  1. 25
      validations/send_validation.go
  2. 31
      validations/user_validation.go

25
validations/send_validation.go

@ -3,34 +3,11 @@ package validations
import (
"github.com/aldinokemal/go-whatsapp-web-multidevice/structs"
"github.com/aldinokemal/go-whatsapp-web-multidevice/utils"
"github.com/go-ozzo/ozzo-validation/v4"
validation "github.com/go-ozzo/ozzo-validation/v4"
"github.com/go-ozzo/ozzo-validation/v4/is"
"strings"
)
func ValidateUserInfo(request structs.UserInfoRequest) {
err := validation.ValidateStruct(&request,
validation.Field(&request.PhoneNumber, validation.Required, is.E164, validation.Length(10, 15)),
)
if err != nil {
panic(utils.ValidationError{
Message: err.Error(),
})
}
}
func ValidateUserAvatar(request structs.UserAvatarRequest) {
err := validation.ValidateStruct(&request,
validation.Field(&request.PhoneNumber, validation.Required, is.E164, validation.Length(10, 15)),
)
if err != nil {
panic(utils.ValidationError{
Message: err.Error(),
})
}
}
func ValidateSendMessage(request structs.SendMessageRequest) {
err := validation.ValidateStruct(&request,
validation.Field(&request.PhoneNumber, validation.Required, is.E164, validation.Length(10, 15)),

31
validations/user_validation.go

@ -0,0 +1,31 @@
package validations
import (
"github.com/aldinokemal/go-whatsapp-web-multidevice/structs"
"github.com/aldinokemal/go-whatsapp-web-multidevice/utils"
validation "github.com/go-ozzo/ozzo-validation/v4"
"github.com/go-ozzo/ozzo-validation/v4/is"
)
func ValidateUserInfo(request structs.UserInfoRequest) {
err := validation.ValidateStruct(&request,
validation.Field(&request.PhoneNumber, validation.Required, is.E164, validation.Length(10, 15)),
)
if err != nil {
panic(utils.ValidationError{
Message: err.Error(),
})
}
}
func ValidateUserAvatar(request structs.UserAvatarRequest) {
err := validation.ValidateStruct(&request,
validation.Field(&request.PhoneNumber, validation.Required, is.E164, validation.Length(10, 15)),
)
if err != nil {
panic(utils.ValidationError{
Message: err.Error(),
})
}
}
Loading…
Cancel
Save