Files
2026-01-17 14:11:14 +00:00

18 lines
345 B
Go

package utils
import (
"strconv"
"github.com/warmbly/warmbly/internal/config"
"github.com/warmbly/warmbly/internal/errx"
)
func ValidateLimit(limit string) (int32, *errx.Error) {
i, err := strconv.ParseInt(limit, 10, 32)
if err != nil || i > config.LimitMax || i < config.LimitMin {
return 0, errx.ErrLimit
}
return int32(i), nil
}