Skip to content

Commit 1d7215c

Browse files
authored
ListIssues func respect state option (#122)
1 parent 8bb8a50 commit 1d7215c

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

issue.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,17 +47,17 @@ type ListIssueOption struct {
4747

4848
func (c *Client) ListIssues(opt ListIssueOption) ([]*Issue, error) {
4949
issues := make([]*Issue, 0, 10)
50-
return issues, c.getParsedResponse("GET", fmt.Sprintf("/issues?page=%d", opt.Page), nil, nil, &issues)
50+
return issues, c.getParsedResponse("GET", fmt.Sprintf("/issues?page=%d&state=%s", opt.Page, opt.State), nil, nil, &issues)
5151
}
5252

5353
func (c *Client) ListUserIssues(opt ListIssueOption) ([]*Issue, error) {
5454
issues := make([]*Issue, 0, 10)
55-
return issues, c.getParsedResponse("GET", fmt.Sprintf("/user/issues?page=%d", opt.Page), nil, nil, &issues)
55+
return issues, c.getParsedResponse("GET", fmt.Sprintf("/user/issues?page=%d&state=%s", opt.Page, opt.State), nil, nil, &issues)
5656
}
5757

5858
func (c *Client) ListRepoIssues(owner, repo string, opt ListIssueOption) ([]*Issue, error) {
5959
issues := make([]*Issue, 0, 10)
60-
return issues, c.getParsedResponse("GET", fmt.Sprintf("/repos/%s/%s/issues?page=%d", owner, repo, opt.Page), nil, nil, &issues)
60+
return issues, c.getParsedResponse("GET", fmt.Sprintf("/repos/%s/%s/issues?page=%d&state=%s", owner, repo, opt.Page, opt.State), nil, nil, &issues)
6161
}
6262

6363
func (c *Client) GetIssue(owner, repo string, index int64) (*Issue, error) {

0 commit comments

Comments
 (0)