From 2064b97d4ead040ae7bf7924e45a0707d10aef73 Mon Sep 17 00:00:00 2001 From: Brad Rydzewski Date: Fri, 7 Aug 2020 13:06:34 -0400 Subject: [PATCH] build list uses API size limit --- drone/build/build_list.go | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/drone/build/build_list.go b/drone/build/build_list.go index 48ed5d1..8f6e52e 100644 --- a/drone/build/build_list.go +++ b/drone/build/build_list.go @@ -58,7 +58,7 @@ func buildList(c *cli.Context) error { return err } - builds, err := client.BuildList(owner, name, drone.ListOptions{Page: c.Int("page")}) + builds, err := client.BuildList(owner, name, drone.ListOptions{Page: c.Int("page"), Size: c.Int("limit")}) if err != nil { return err } @@ -71,13 +71,8 @@ func buildList(c *cli.Context) error { branch := c.String("branch") event := c.String("event") status := c.String("status") - limit := c.Int("limit") - var count int for _, build := range builds { - if count >= limit { - break - } if branch != "" && build.Target != branch { continue } @@ -88,7 +83,6 @@ func buildList(c *cli.Context) error { continue } tmpl.Execute(os.Stdout, build) - count++ } return nil }