handle trading view errors when changing markets

This commit is contained in:
tjs 2022-12-27 19:24:55 -05:00
parent f91b78424d
commit 3664a30462
1 changed files with 12 additions and 8 deletions

View File

@ -95,14 +95,18 @@ const TradingViewChart = () => {
useEffect(() => {
const group = mangoStore.getState().group
if (tvWidgetRef.current && chartReady && selectedMarketName && group) {
const market = group.getSerum3MarketByName(selectedMarketName)
tvWidgetRef.current.setSymbol(
market?.serumMarketExternal.toString(),
tvWidgetRef.current.activeChart().resolution(),
() => {
return
}
)
try {
const market = group.getSerum3MarketByName(selectedMarketName)
tvWidgetRef.current.setSymbol(
market?.serumMarketExternal.toString(),
tvWidgetRef.current.activeChart().resolution(),
() => {
return
}
)
} catch (e) {
console.warn('Trading View change symbol error: ', e)
}
}
}, [selectedMarketName, chartReady])