@@ -363,13 +363,15 @@ func (g *GithubDownloaderV3) GetIssues(page, perPage int) ([]*base.Issue, bool,
363
363
// get reactions
364
364
var reactions []* base.Reaction
365
365
for i := 0 ; ; i ++ {
366
- res , _ , err := g .client .Reactions .ListIssueReactions (g .ctx , g .repoOwner , g .repoName , issue .GetNumber (), & github.ListOptions {
366
+ g .sleep ()
367
+ res , resp , err := g .client .Reactions .ListIssueReactions (g .ctx , g .repoOwner , g .repoName , issue .GetNumber (), & github.ListOptions {
367
368
Page : i ,
368
369
PerPage : perPage ,
369
370
})
370
371
if err != nil {
371
372
return nil , false , err
372
373
}
374
+ g .rate = & resp .Rate
373
375
if len (res ) == 0 {
374
376
break
375
377
}
@@ -429,13 +431,15 @@ func (g *GithubDownloaderV3) GetComments(issueNumber int64) ([]*base.Comment, er
429
431
// get reactions
430
432
var reactions []* base.Reaction
431
433
for i := 0 ; ; i ++ {
432
- res , _ , err := g .client .Reactions .ListIssueCommentReactions (g .ctx , g .repoOwner , g .repoName , comment .GetID (), & github.ListOptions {
434
+ g .sleep ()
435
+ res , resp , err := g .client .Reactions .ListIssueCommentReactions (g .ctx , g .repoOwner , g .repoName , comment .GetID (), & github.ListOptions {
433
436
Page : i ,
434
437
PerPage : 100 ,
435
438
})
436
439
if err != nil {
437
440
return nil , err
438
441
}
442
+ g .rate = & resp .Rate
439
443
if len (res ) == 0 {
440
444
break
441
445
}
@@ -541,13 +545,15 @@ func (g *GithubDownloaderV3) GetPullRequests(page, perPage int) ([]*base.PullReq
541
545
// get reactions
542
546
var reactions []* base.Reaction
543
547
for i := 0 ; ; i ++ {
544
- res , _ , err := g .client .Reactions .ListIssueReactions (g .ctx , g .repoOwner , g .repoName , pr .GetNumber (), & github.ListOptions {
548
+ g .sleep ()
549
+ res , resp , err := g .client .Reactions .ListIssueReactions (g .ctx , g .repoOwner , g .repoName , pr .GetNumber (), & github.ListOptions {
545
550
Page : i ,
546
551
PerPage : perPage ,
547
552
})
548
553
if err != nil {
549
554
return nil , err
550
555
}
556
+ g .rate = & resp .Rate
551
557
if len (res ) == 0 {
552
558
break
553
559
}
0 commit comments