Commit 6d5625a1 authored by Ian Lapham's avatar Ian Lapham Committed by GitHub

Hot fix for token error parsing (#1382)

* hot fix for token list parsing

* revert tsconfig
parent d425ff64
......@@ -103,10 +103,8 @@ function combineMaps(map1: TokenAddressMap, map2: TokenAddressMap): TokenAddress
// merge tokens contained within lists from urls
function useCombinedTokenMapFromUrls(urls: string[] | undefined): TokenAddressMap {
const lists = useAllLists()
return useMemo(() => {
if (!urls) return EMPTY_LIST
return (
urls
.slice()
......
......@@ -7,7 +7,7 @@ import { useFetchListCallback } from '../../hooks/useFetchListCallback'
import useInterval from '../../hooks/useInterval'
import useIsWindowVisible from '../../hooks/useIsWindowVisible'
import { AppDispatch } from '../index'
import { acceptListUpdate } from './actions'
import { acceptListUpdate, removeList } from './actions'
import { useActiveListUrls } from './hooks'
import { useAllInactiveTokens } from 'hooks/Tokens'
import { UNSUPPORTED_LIST_URLS } from 'constants/lists'
......@@ -35,6 +35,13 @@ export default function Updater(): null {
// fetch all lists every 10 minutes, but only after we initialize library
useInterval(fetchAllListsCallback, library ? 1000 * 60 * 10 : null)
// hot fix for fetching error
useEffect(() => {
if (lists['https://tokens.coingecko.com/uniswap/all.json']) {
dispatch(removeList('https://tokens.coingecko.com/uniswap/all.json'))
}
}, [dispatch, lists])
// whenever a list is not loaded and not loading, try again to load it
useEffect(() => {
Object.keys(lists).forEach(listUrl => {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment