Browse Source

[Fix] RetryDownloader (add GetReviews()) (#11093)

* add GetReviews() to RetryDownloader
tags/v1.13.0-dev
6543 GitHub 5 years ago
parent
commit
88ada29ea8
1 changed files with 16 additions and 0 deletions
  1. +16
    -0
      modules/migrations/base/downloader.go

+ 16
- 0
modules/migrations/base/downloader.go View File

@@ -186,3 +186,19 @@ func (d *RetryDownloader) GetPullRequests(page, perPage int) ([]*PullRequest, er
}
return nil, err
}

// GetReviews returns pull requests reviews
func (d *RetryDownloader) GetReviews(pullRequestNumber int64) ([]*Review, error) {
var (
times = d.RetryTimes
reviews []*Review
err error
)
for ; times > 0; times-- {
if reviews, err = d.Downloader.GetReviews(pullRequestNumber); err == nil {
return reviews, nil
}
time.Sleep(time.Second * time.Duration(d.RetryDelay))
}
return nil, err
}

Loading…
Cancel
Save