this repo has no description

fix: parse limit

Changed files
+10 -2
cmd
feedweb
+10 -2
cmd/feedweb/main.go
··· 3 3 import ( 4 4 "golang.org/x/text/language" 5 5 "net/http" 6 + "strconv" 6 7 7 8 appbsky "github.com/bluesky-social/indigo/api/bsky" 8 9 "github.com/bluesky-social/indigo/atproto/syntax" ··· 14 15 15 16 type SkeletonRequest struct { 16 17 Feed string `query:"feed"` 17 - Limit int `query:"limit"` 18 + Limit string `query:"limit"` 18 19 Cursor string `query:"cursor"` 19 20 } 20 21 ··· 36 37 return c.String(http.StatusBadRequest, "bad request") 37 38 } 38 39 40 + var limit int = 30 41 + if req.Limit != "" { 42 + if l, err := strconv.Atoi(req.Limit); err == nil { 43 + limit = l 44 + } 45 + } 46 + 39 47 params := feeds.FeedgenParams{ 40 48 Feed: req.Feed, 41 - Limit: req.Limit, 49 + Limit: limit, 42 50 Cursor: req.Cursor, 43 51 Langs: parseLangs(c.Request().Header.Get("Accept-Language")), 44 52 }