fix: add retries to relay network layer (#5485)
* implemented relay modern * cleaned up relay env * added max number of retries * remove caching layer * fixed sparkline caching * updated retry vars * moved delay backoff logic into sep function * inlined beforeRetry * deduplicated * added custom error middleware * added custom error middleware * empty array * update * clear errors * only if errors exist * check length * fix: create empty data on error * fix: rm unnecessary types * fix: rm unnecessary import * fix: return empty data if res.errors * fix: clear errors but do ont throw * fix: use noThrow * retry explicit array * reordered middleware Co-authored-by:Vignesh Mohankumar <me@vig.xyz> Co-authored-by:
Zach Pomerantz <zzmp@uniswap.org>
Showing
... | @@ -212,6 +212,7 @@ | ... | @@ -212,6 +212,7 @@ |
"react-query": "^3.39.1", | "react-query": "^3.39.1", | ||
"react-redux": "^8.0.2", | "react-redux": "^8.0.2", | ||
"react-relay": "^14.1.0", | "react-relay": "^14.1.0", | ||
"react-relay-network-modern": "^6.2.1", | |||
"react-router-dom": "^6.3.0", | "react-router-dom": "^6.3.0", | ||
"react-spring": "^9.5.5", | "react-spring": "^9.5.5", | ||
"react-table": "^7.8.0", | "react-table": "^7.8.0", | ||
... | ... |
Please register or sign in to comment