Skip to content

Commit fb13f5d

Browse files
committed
umami fix
1 parent 8cf9f73 commit fb13f5d

File tree

1 file changed

+20
-6
lines changed

1 file changed

+20
-6
lines changed

src/adaptors/umami-finance/index.js

Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,26 @@ const main = async () => {
88
getGmMarketsAprForUmami('arbitrum'),
99
getGmMarketsAprForUmami('avax'),
1010
]);
11-
const [arbitrumSynthGmVaults, arbitrumGmVaults, avaxGmVaults] =
12-
await Promise.all([
13-
getUmamiGmSynthsVaultsYield('arbitrum', arbitrumGmMarketsInfos),
14-
getUmamiGmVaultsYield('arbitrum', arbitrumGmMarketsInfos),
15-
getUmamiGmVaultsYield('avax', avalancheGmMarketsInfos),
16-
]);
11+
const [
12+
arbitrumSynthGmVaultsResult,
13+
arbitrumGmVaultsResult,
14+
avaxGmVaultsResult,
15+
] = await Promise.allSettled([
16+
getUmamiGmSynthsVaultsYield('arbitrum', arbitrumGmMarketsInfos),
17+
getUmamiGmVaultsYield('arbitrum', arbitrumGmMarketsInfos),
18+
getUmamiGmVaultsYield('avax', avalancheGmMarketsInfos),
19+
]);
20+
21+
const arbitrumSynthGmVaults =
22+
arbitrumSynthGmVaultsResult.status === 'fulfilled'
23+
? arbitrumSynthGmVaultsResult.value
24+
: [];
25+
const arbitrumGmVaults =
26+
arbitrumGmVaultsResult.status === 'fulfilled'
27+
? arbitrumGmVaultsResult.value
28+
: [];
29+
const avaxGmVaults =
30+
avaxGmVaultsResult.status === 'fulfilled' ? avaxGmVaultsResult.value : [];
1731

1832
const arbitrumVaults = [...arbitrumSynthGmVaults, ...arbitrumGmVaults].map(
1933
(strat) => ({

0 commit comments

Comments
 (0)