(query string)
| 257 | } |
| 258 | |
| 259 | func parseGetParams(query string) getParams { |
| 260 | params := getParams{limit: 100, offset: 0} |
| 261 | for _, pair := range strings.Split(query, "&") { |
| 262 | parts := strings.SplitN(pair, "=", 2) |
| 263 | if len(parts) == 2 { |
| 264 | switch parts[0] { |
| 265 | case "limit", "offset": |
| 266 | if val, err := strconv.Atoi(parts[1]); err == nil { |
| 267 | if parts[0] == "limit" { |
| 268 | params.limit = val |
| 269 | } else { |
| 270 | params.offset = val |
| 271 | } |
| 272 | } |
| 273 | } |
| 274 | } |
| 275 | } |
| 276 | return params |
| 277 | } |
no outgoing calls
no test coverage detected
searching dependent graphs…