@@ -473,9 +473,9 @@ func (g *GiteaDownloader) GetComments(index int64) ([]*base.Comment, error) {
473473}
474474
475475// GetPullRequests returns pull requests according page and perPage
476- func (g * GiteaDownloader ) GetPullRequests (page , perPage int ) ([]* base.PullRequest , error ) {
476+ func (g * GiteaDownloader ) GetPullRequests (page , perPage int ) ([]* base.PullRequest , bool , error ) {
477477 if g == nil {
478- return nil , errors .New ("error: GiteaDownloader is nil" )
478+ return nil , false , errors .New ("error: GiteaDownloader is nil" )
479479 }
480480
481481 if perPage > g .maxPerPage {
@@ -491,7 +491,7 @@ func (g *GiteaDownloader) GetPullRequests(page, perPage int) ([]*base.PullReques
491491 State : gitea_sdk .StateAll ,
492492 })
493493 if err != nil {
494- return nil , fmt .Errorf ("error while listing repos: %v" , err )
494+ return nil , false , fmt .Errorf ("error while listing repos: %v" , err )
495495 }
496496 for _ , pr := range prs {
497497 var milestone string
@@ -527,7 +527,7 @@ func (g *GiteaDownloader) GetPullRequests(page, perPage int) ([]*base.PullReques
527527
528528 reactions , err := g .getIssueReactions (pr .Index )
529529 if err != nil {
530- return nil , fmt .Errorf ("error while loading reactions: %v" , err )
530+ return nil , false , fmt .Errorf ("error while loading reactions: %v" , err )
531531 }
532532
533533 var assignees []string
@@ -580,7 +580,7 @@ func (g *GiteaDownloader) GetPullRequests(page, perPage int) ([]*base.PullReques
580580 })
581581 }
582582
583- return allPRs , nil
583+ return allPRs , len ( prs ) < perPage , nil
584584}
585585
586586// GetReviews returns pull requests review
0 commit comments