Skip to content

Commit f25c855

Browse files
only handle GET 429 responses
1 parent f3a3de5 commit f25c855

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

client/src/api/client/rateLimiter.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,11 +62,11 @@ export function createRateLimiterMiddleware(config: RateLimitConfig = {}): Middl
6262
return request;
6363
},
6464

65-
async onResponse({ response: res }) {
65+
async onResponse({ response: res, request }) {
6666
// TODO: Implement max retries logic
6767

6868
// Handle 429 Too Many Requests from server
69-
if (res.status === 429) {
69+
if (res.status === 429 && request.method === "GET") {
7070
const retryAfter = res.headers.get("Retry-After");
7171
const delay = retryAfter ? parseInt(retryAfter) * 1000 : cfg.retryDelay;
7272

0 commit comments

Comments
 (0)