aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Muré <batolettre@gmail.com>2022-11-15 19:24:16 +0100
committerMichael Muré <batolettre@gmail.com>2022-11-15 19:24:16 +0100
commita52c474f1184b59f109934be00f10c8088b890cd (patch)
tree56155cd41955aefbe01dcec9c64ce034ef6419e7
parent53059ecbfefe21e5e87d06ca44e3cd99a66c0c5f (diff)
downloadgit-bug-a52c474f1184b59f109934be00f10c8088b890cd.tar.gz
github: fix rate limiting
It seems like the error message that github return changed.
-rw-r--r--bridge/github/client.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/bridge/github/client.go b/bridge/github/client.go
index 00981a56..57c8646a 100644
--- a/bridge/github/client.go
+++ b/bridge/github/client.go
@@ -130,7 +130,8 @@ func (c *rateLimitHandlerClient) callAPIDealWithLimit(ctx context.Context, apiCa
return nil
}
// matching the error string
- if strings.Contains(err.Error(), "API rate limit exceeded") {
+ if strings.Contains(err.Error(), "API rate limit exceeded") ||
+ strings.Contains(err.Error(), "was submitted too quickly") {
// a rate limit error
qctx, cancel = context.WithTimeout(ctx, defaultTimeout)
defer cancel()