@@ -473,9 +473,9 @@ func (g *GiteaDownloader) GetComments(index int64) ([]*base.Comment, error) {
473
473
}
474
474
475
475
// 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 ) {
477
477
if g == nil {
478
- return nil , errors .New ("error: GiteaDownloader is nil" )
478
+ return nil , false , errors .New ("error: GiteaDownloader is nil" )
479
479
}
480
480
481
481
if perPage > g .maxPerPage {
@@ -491,7 +491,7 @@ func (g *GiteaDownloader) GetPullRequests(page, perPage int) ([]*base.PullReques
491
491
State : gitea_sdk .StateAll ,
492
492
})
493
493
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 )
495
495
}
496
496
for _ , pr := range prs {
497
497
var milestone string
@@ -527,7 +527,7 @@ func (g *GiteaDownloader) GetPullRequests(page, perPage int) ([]*base.PullReques
527
527
528
528
reactions , err := g .getIssueReactions (pr .Index )
529
529
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 )
531
531
}
532
532
533
533
var assignees []string
@@ -580,7 +580,7 @@ func (g *GiteaDownloader) GetPullRequests(page, perPage int) ([]*base.PullReques
580
580
})
581
581
}
582
582
583
- return allPRs , nil
583
+ return allPRs , len ( prs ) < perPage , nil
584
584
}
585
585
586
586
// GetReviews returns pull requests review
0 commit comments