This is an automated email from the ASF dual-hosted git repository. warren pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/incubator-devlake.git
commit ba87f8ac1c97d09fe2e000a9bb0a8aefcb7cb5b4 Author: phzbbbbbbbb <[email protected]> AuthorDate: Wed Jul 13 22:50:39 2022 +0800 fix: Response needn't to be renamed --- plugins/github/tasks/api_client.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/plugins/github/tasks/api_client.go b/plugins/github/tasks/api_client.go index 55bfd47f..6a37a893 100644 --- a/plugins/github/tasks/api_client.go +++ b/plugins/github/tasks/api_client.go @@ -59,13 +59,13 @@ func CreateApiClient(taskCtx core.TaskContext, connection *models.GithubConnecti Method: http.MethodGet, DynamicRateLimit: func(res *http.Response) (int, time.Duration, error) { /* calculate by number of remaining requests - remaining, err := strconv.Atoi(res.Header.Get("X-RateLimitPerHour-Remaining")) + remaining, err := strconv.Atoi(res.Header.Get("X-RateLimit-Remaining")) if err != nil { - return 0,0, fmt.Errorf("failed to parse X-RateLimitPerHour-Remaining header: %w", err) + return 0,0, fmt.Errorf("failed to parse X-RateLimit-Remaining header: %w", err) } - reset, err := strconv.Atoi(res.Header.Get("X-RateLimitPerHour-Reset")) + reset, err := strconv.Atoi(res.Header.Get("X-RateLimit-Reset")) if err != nil { - return 0, 0, fmt.Errorf("failed to parse X-RateLimitPerHour-Reset header: %w", err) + return 0, 0, fmt.Errorf("failed to parse X-RateLimit-Reset header: %w", err) } date, err := http.ParseTime(res.Header.Get("Date")) if err != nil { @@ -73,9 +73,9 @@ func CreateApiClient(taskCtx core.TaskContext, connection *models.GithubConnecti } return remaining * len(tokens), time.Unix(int64(reset), 0).Sub(date), nil */ - rateLimit, err := strconv.Atoi(res.Header.Get("X-RateLimitPerHour-Limit")) + rateLimit, err := strconv.Atoi(res.Header.Get("X-RateLimit-Limit")) if err != nil { - return 0, 0, fmt.Errorf("failed to parse X-RateLimitPerHour-Limit header: %w", err) + return 0, 0, fmt.Errorf("failed to parse X-RateLimit-Limit header: %w", err) } // even though different token could have different rate limit, but it is hard to support it // so, we calculate the rate limit of a single token, and presume all tokens are the same, to
