fetch open orders after mango account websocket update

This commit is contained in:
tjs 2022-12-26 16:04:15 -05:00
parent ae02e59dee
commit 3bf6ace4bf
2 changed files with 4 additions and 5 deletions

View File

@ -6,18 +6,19 @@ import { MangoAccount } from '@blockworks-foundation/mango-v4'
import useMangoAccount from 'hooks/useMangoAccount'
import useInterval from './shared/useInterval'
const set = mangoStore.getState().set
const actions = mangoStore.getState().actions
const HydrateStore = () => {
const router = useRouter()
const { name: marketName } = router.query
const { mangoAccount } = useMangoAccount()
const fetchData = useCallback(async () => {
const actions = mangoStore.getState().actions
await actions.fetchGroup()
}, [])
useEffect(() => {
const set = mangoStore.getState().set
if (marketName && typeof marketName === 'string') {
set((s) => {
s.selectedMarket.name = marketName
@ -34,7 +35,6 @@ const HydrateStore = () => {
useEffect(() => {
const connection = mangoStore.getState().connection
const client = mangoStore.getState().client
const set = mangoStore.getState().set
if (!mangoAccount) return
@ -65,7 +65,7 @@ const HydrateStore = () => {
decodedMangoAccount
)
await newMangoAccount.reloadAccountData(client)
actions.fetchOpenOrders()
// newMangoAccount.spotOpenOrdersAccounts =
// mangoAccount.spotOpenOrdersAccounts
// newMangoAccount.advancedOrders = mangoAccount.advancedOrders

View File

@ -9,7 +9,6 @@ export function useUnsettledSpotBalances() {
const { mangoAccount } = useMangoAccount()
const openOrdersAccounts =
mangoStore.getState().mangoAccount.openOrderAccounts
console.log('openOrdersAccount', openOrdersAccounts)
const unsettledSpotBalances = useMemo(() => {
if (!group || !mangoAccount || !openOrdersAccounts) return {}