sanitizeQueries.go 301 B

12345678910111213141516171819202122232425
  1. package main
  2. import (
  3. "net/http"
  4. "strconv"
  5. )
  6. func SanitizeQueries(r *http.Request) int {
  7. n := 1
  8. max := 500
  9. min := 1
  10. if nStr := r.URL.Query().Get("queries"); len(nStr) > 0 {
  11. n, _ = strconv.Atoi(nStr)
  12. }
  13. if n < min {
  14. return min
  15. } else if n > max {
  16. return max
  17. }
  18. return n
  19. }