|
|
@ -236,17 +236,15 @@ func parseGetParams(query string) getParams {
|
|
|
|
for _, pair := range strings.Split(query, "&") {
|
|
|
|
for _, pair := range strings.Split(query, "&") {
|
|
|
|
parts := strings.SplitN(pair, "=", 2)
|
|
|
|
parts := strings.SplitN(pair, "=", 2)
|
|
|
|
if len(parts) == 2 {
|
|
|
|
if len(parts) == 2 {
|
|
|
|
|
|
|
|
val, err := strconv.Atoi(parts[1])
|
|
|
|
|
|
|
|
if err != nil {
|
|
|
|
|
|
|
|
continue
|
|
|
|
|
|
|
|
}
|
|
|
|
switch parts[0] {
|
|
|
|
switch parts[0] {
|
|
|
|
case "limit":
|
|
|
|
case "limit":
|
|
|
|
val, err := strconv.Atoi(parts[1])
|
|
|
|
params.limit = val
|
|
|
|
if err == nil {
|
|
|
|
|
|
|
|
params.limit = val
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
case "offset":
|
|
|
|
case "offset":
|
|
|
|
val, err := strconv.Atoi(parts[1])
|
|
|
|
params.offset = val
|
|
|
|
if err == nil {
|
|
|
|
|
|
|
|
params.offset = val
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|