Skip to content

Commit 5fdd6ed

Browse files
committed
chore: add try catch in fetch token list
1 parent 292eb2a commit 5fdd6ed

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

shared/utils/initCurrencyManager.ts

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,11 +67,16 @@ const TOKEN_LIST_URL =
6767
"https://requestnetwork.github.io/request-token-list/latest.json";
6868

6969
const fetchTokenList = async () => {
70-
const requestNetworkTokenList = await fetch(TOKEN_LIST_URL).then((res) =>
71-
res.json()
72-
);
70+
try {
71+
const requestNetworkTokenList = await fetch(TOKEN_LIST_URL).then((res) =>
72+
res.json()
73+
);
7374

74-
return requestNetworkTokenList.tokens;
75+
return requestNetworkTokenList.tokens;
76+
} catch (err) {
77+
console.error("Failed to fetch token list", err);
78+
return [];
79+
}
7580
};
7681

7782
export async function initializeCurrencyManager(): Promise<CurrencyManager> {

0 commit comments

Comments
 (0)