• Vignesh Mohankumar's avatar
    feat: add retry logic for dynamic imports (#6512) · 1f755e8b
    Vignesh Mohankumar authored
    * feat: add retry logic for lazy import
    
    * try again
    
    * add tests
    
    * refactor: moves retry helper to subfolder
    
    * missing-files
    
    * fix
    
    * doc comment
    
    * tsdoc
    
    * fake timers
    
    * fix
    
    * add eslint rule
    
    * try again?
    
    * try again?
    
    * only dynamic
    
    * try again
    
    * try again
    
    * IT WORKS
    
    * add retry
    
    * fix
    
    * add test
    
    * warn -> error
    
    * lint
    
    * lint
    
    * lint
    
    * add back cache
    
    * rm test
    
    * try again
    
    * real timers but really short intervals
    
    * try returning the promise?
    
    * try returning the promise?
    
    * try this package
    
    * retry
    
    * Update src/utils/retry.ts
    Co-authored-by: default avatarZach Pomerantz <zzmp@uniswap.org>
    
    * Update rules/enforce-retry-on-import.js
    Co-authored-by: default avatarZach Pomerantz <zzmp@uniswap.org>
    
    * Update rules/enforce-retry-on-import.js
    Co-authored-by: default avatarZach Pomerantz <zzmp@uniswap.org>
    
    * eslint_rules
    
    * test fixes
    
    * name
    
    * fix
    
    ---------
    Co-authored-by: default avatarZach Pomerantz <zzmp@uniswap.org>
    1f755e8b
Name
Last commit
Last update
..
__generated__ Loading commit data...
__snapshots__ Loading commit data...
addressesAreEquivalent.test.ts Loading commit data...
addressesAreEquivalent.ts Loading commit data...
anonymizeLink.test.ts Loading commit data...
anonymizeLink.ts Loading commit data...
approveAmountCalldata.ts Loading commit data...
arrays.test.ts Loading commit data...
arrays.ts Loading commit data...
calculateGasMargin.test.ts Loading commit data...
calculateGasMargin.ts Loading commit data...
calculateSlippageAmount.test.ts Loading commit data...
calculateSlippageAmount.ts Loading commit data...
chains.tsx Loading commit data...
computeFiatValuePriceImpact.tsx Loading commit data...
computeSurroundingTicks.test.ts Loading commit data...
computeSurroundingTicks.ts Loading commit data...
computeUniCirculation.test.ts Loading commit data...
computeUniCirculation.ts Loading commit data...
currencyId.ts Loading commit data...
currencyKey.ts Loading commit data...
env.test.ts Loading commit data...
env.ts Loading commit data...
formatChartTimes.ts Loading commit data...
formatCurrencyAmount.ts Loading commit data...
formatNumbers.test.ts Loading commit data...
formatNumbers.ts Loading commit data...
formatTickPrice.ts Loading commit data...
getExplorerLink.test.ts Loading commit data...
getExplorerLink.ts Loading commit data...
getRoutingDiagramEntries.test.ts Loading commit data...
getRoutingDiagramEntries.ts Loading commit data...
getTickToPrice.ts Loading commit data...
index.test.ts Loading commit data...
index.ts Loading commit data...
isZero.ts Loading commit data...
listSort.ts Loading commit data...
matchMedia.test.ts Loading commit data...
matchMedia.ts Loading commit data...
maxAmountSpend.ts Loading commit data...
nativeTokens.ts Loading commit data...
noop.ts Loading commit data...
prices.test.ts Loading commit data...
prices.ts Loading commit data...
retry.test.ts Loading commit data...
retry.ts Loading commit data...
supportedChainId.ts Loading commit data...
swapErrorToUserReadableMessage.tsx Loading commit data...
switchChain.ts Loading commit data...
tradeMeaningFullyDiffer.ts Loading commit data...
transformSwapRouteToGetQuoteResult.ts Loading commit data...
unwrappedToken.ts Loading commit data...
urlChecks.test.ts Loading commit data...
urlChecks.ts Loading commit data...
userAgent.ts Loading commit data...
validateTokenList.test.ts Loading commit data...
validateTokenList.ts Loading commit data...
validateUserSlippageTolerance.test.ts Loading commit data...
validateUserSlippageTolerance.ts Loading commit data...