in sample/main.go [38:58]
func getPets(c *gin.Context) {
limit := 10
if c.Query("limit") != "" {
newLimit, err := strconv.Atoi(c.Query("limit"))
if err != nil {
limit = 10
} else {
limit = newLimit
}
}
if limit > 50 {
limit = 50
}
pets := make([]Pet, limit)
for i := 0; i < limit; i++ {
pets[i] = getRandomPet()
}
c.JSON(200, pets)
}