We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f3a3de5 commit f25c855Copy full SHA for f25c855
1 file changed
client/src/api/client/rateLimiter.ts
@@ -62,11 +62,11 @@ export function createRateLimiterMiddleware(config: RateLimitConfig = {}): Middl
62
return request;
63
},
64
65
- async onResponse({ response: res }) {
+ async onResponse({ response: res, request }) {
66
// TODO: Implement max retries logic
67
68
// Handle 429 Too Many Requests from server
69
- if (res.status === 429) {
+ if (res.status === 429 && request.method === "GET") {
70
const retryAfter = res.headers.get("Retry-After");
71
const delay = retryAfter ? parseInt(retryAfter) * 1000 : cfg.retryDelay;
72
0 commit comments