in functions.go [97:109]
func getIntQueryParam(l *zap.SugaredLogger, q url.Values, name string, def int64) (int64, error) {
// TODO(yuryu): Use Has() when go 1.17 is available on Functions.
p := q.Get(name)
if p == "" {
return def, nil
}
i, err := strconv.ParseInt(p, 10, 64)
if err != nil {
l.Errorw("ParseInt failed", "error", err, "param", name, "value", p)
return 0, fmt.Errorf("invalid request: %s", name)
}
return i, nil
}