mirror of
https://github.com/status-im/status-web.git
synced 2026-08-31 06:11:10 +00:00
change number of retries based on number of api keys (#791)
* change number of retries based on number of api keys * Modify retry count based on API key quantity
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"@status-im/wallet": patch
|
||||
---
|
||||
|
||||
change number of retries based on number of api keys
|
||||
@@ -41,6 +41,10 @@ import type {
|
||||
TransactionStatusResponseBody,
|
||||
} from './types'
|
||||
|
||||
const API_KEY_COUNT = serverEnv.ALCHEMY_API_KEYS.split(',')
|
||||
.map(k => k.trim())
|
||||
.filter(Boolean).length
|
||||
|
||||
const alchemyNetworks = {
|
||||
ethereum: 'eth-mainnet',
|
||||
optimism: 'opt-mainnet',
|
||||
@@ -1120,7 +1124,7 @@ async function _retry<T extends ResponseBody>(
|
||||
}
|
||||
},
|
||||
{
|
||||
retries: 3,
|
||||
retries: API_KEY_COUNT,
|
||||
factor: 2,
|
||||
minTimeout: 1000,
|
||||
maxTimeout: 60000,
|
||||
|
||||
Reference in New Issue
Block a user