@@ -47,17 +47,17 @@ type ListIssueOption struct {
47
47
48
48
func (c * Client ) ListIssues (opt ListIssueOption ) ([]* Issue , error ) {
49
49
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 )
51
51
}
52
52
53
53
func (c * Client ) ListUserIssues (opt ListIssueOption ) ([]* Issue , error ) {
54
54
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 )
56
56
}
57
57
58
58
func (c * Client ) ListRepoIssues (owner , repo string , opt ListIssueOption ) ([]* Issue , error ) {
59
59
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 )
61
61
}
62
62
63
63
func (c * Client ) GetIssue (owner , repo string , index int64 ) (* Issue , error ) {
0 commit comments