|
|
@ -521,6 +521,9 @@ func (g *GithubDownloaderV3) GetAllComments(page, perPage int) ([]*base.Comment,
|
|
|
|
created = "created"
|
|
|
|
created = "created"
|
|
|
|
asc = "asc"
|
|
|
|
asc = "asc"
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
if perPage > g.maxPerPage {
|
|
|
|
|
|
|
|
perPage = g.maxPerPage
|
|
|
|
|
|
|
|
}
|
|
|
|
opt := &github.IssueListCommentsOptions{
|
|
|
|
opt := &github.IssueListCommentsOptions{
|
|
|
|
Sort: &created,
|
|
|
|
Sort: &created,
|
|
|
|
Direction: &asc,
|
|
|
|
Direction: &asc,
|
|
|
@ -535,7 +538,9 @@ func (g *GithubDownloaderV3) GetAllComments(page, perPage int) ([]*base.Comment,
|
|
|
|
if err != nil {
|
|
|
|
if err != nil {
|
|
|
|
return nil, false, fmt.Errorf("error while listing repos: %v", err)
|
|
|
|
return nil, false, fmt.Errorf("error while listing repos: %v", err)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
log.Trace("Request get comments %d/%d, but in fact get %d", perPage, page, len(comments))
|
|
|
|
var isEnd = resp.NextPage == 0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
log.Trace("Request get comments %d/%d, but in fact get %d, next page is %d", perPage, page, len(comments), resp.NextPage)
|
|
|
|
g.rate = &resp.Rate
|
|
|
|
g.rate = &resp.Rate
|
|
|
|
for _, comment := range comments {
|
|
|
|
for _, comment := range comments {
|
|
|
|
// get reactions
|
|
|
|
// get reactions
|
|
|
@ -575,7 +580,7 @@ func (g *GithubDownloaderV3) GetAllComments(page, perPage int) ([]*base.Comment,
|
|
|
|
})
|
|
|
|
})
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return allComments, len(allComments) < perPage, nil
|
|
|
|
return allComments, isEnd, nil
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// GetPullRequests returns pull requests according page and perPage
|
|
|
|
// GetPullRequests returns pull requests according page and perPage
|
|
|
|