package validator
import (
"github.com/NyaaPantsu/nyaa/utils/messages"
"github.com/go-playground/validator"
)
func slicesErrors(fe validator.FieldError, mes *messages.Messages) error {
switch fe.Tag() {
case "len":
return mes.AddErrorTf(fe.Field(), "error_len_array", fe.Field(), fe.Tag())
case "min":
return mes.AddErrorTf(fe.Field(), "error_min_array", fe.Field(), fe.Tag())
case "max":
return mes.AddErrorTf(fe.Field(), "error_max_array", fe.Field(), fe.Tag())
case "gt":
return mes.AddErrorTf(fe.Field(), "error_greater_array", fe.Field(), fe.Tag())
case "gte":
case "lt":
return mes.AddErrorTf(fe.Field(), "error_less_array", fe.Field(), fe.Tag())
case "lte":
}
return mes.AddErrorTf(fe.Field(), "error_field", fe.Field())