Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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)

AltStyle によって変換されたページ (->オリジナル) /