Albirew/nyaa-pantsu
Archivé
1
0
Bifurcation 0
Ce dépôt a été archivé le 2022-05-07. Vous pouvez voir ses fichiers ou le cloner, mais pas ouvrir de ticket ou de demandes d'ajout, ni soumettre de changements.
nyaa-pantsu/utils/validator/number.go
akuma06 97b3a1d7ea Remove common package
Common is no more a thing
Use of TorrentParam instead of SearchParam now
Common structs for search are exported in utils/search/structs
Util has been renamed utils
2017-07-02 16:54:55 +02:00

27 lignes
910 o
Go

package validator
import (
"github.com/NyaaPantsu/nyaa/utils/messages"
"github.com/go-playground/validator"
)
func numberErrors(fe validator.FieldError, mes *messages.Messages) error {
switch fe.Tag() {
case "len":
return mes.AddErrorTf(fe.Field(), "error_equal", fe.Field(), fe.Tag())
case "min":
return mes.AddErrorTf(fe.Field(), "error_min_number", fe.Field(), fe.Tag())
case "max":
return mes.AddErrorTf(fe.Field(), "error_max_number", fe.Field(), fe.Tag())
case "gt":
return mes.AddErrorTf(fe.Field(), "error_greater_number", fe.Field(), fe.Tag())
case "gte":
return mes.AddErrorTf(fe.Field(), "error_min_number", fe.Field(), fe.Tag())
case "lt":
return mes.AddErrorTf(fe.Field(), "error_less_number", fe.Field(), fe.Tag())
case "lte":
return mes.AddErrorTf(fe.Field(), "error_max_number", fe.Field(), fe.Tag())
}
return mes.AddErrorTf(fe.Field(), "error_field", fe.Field())
}