You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: add retry logic to GraphQL API client (#2624)
* feat: add retry logic to GraphQL API client
- Add RetryLink to Apollo Client with configurable retry strategy
- Implement shouldRetryRequest function to determine retry eligibility
- Retry on network errors (ECONNREFUSED), 5xx errors, and 429 rate limits
- Skip retries for mutations and 4xx client errors (except 429)
- Add comprehensive test suite covering retry scenarios
- Extract retry configuration into named constants
- Max 5 retry attempts with exponential backoff (1s initial, 5s max)
* Fix tests