fix points refetch

This commit is contained in:
Adrian Brzeziński 2024-01-08 13:41:24 +01:00
parent 04753b7e9c
commit 3a1fdb7b63
1 changed files with 1 additions and 7 deletions

View File

@ -8,17 +8,11 @@ import { Notification } from 'apis/notifications/notifications'
import { tryParse } from 'utils/formatting'
import { NotificationsWebSocket } from 'apis/notifications/websocket'
import useMangoAccount from 'hooks/useMangoAccount'
import { useAccountPointsAndRank, useCurrentSeason } from 'hooks/useRewards'
export function useNotificationSocket() {
const isAuth = useIsAuthorized()
const { publicKey } = useWallet()
const { mangoAccountAddress } = useMangoAccount()
const { data: seasonData } = useCurrentSeason()
const { refetch } = useAccountPointsAndRank(
mangoAccountAddress,
seasonData?.season_id,
)
const token = NotificationCookieStore((s) => s.currentToken)
@ -63,7 +57,7 @@ export function useNotificationSocket() {
},
)
if (newNotification.title.toLowerCase().includes('points')) {
refetch()
queryClient.invalidateQueries(['account-rank'])
}
}
})