mirror of
https://github.com/woodchen-ink/nezha-dash-v1.git
synced 2025-07-18 17:41:56 +08:00
feat: profile refetch
This commit is contained in:
parent
5334fd2acb
commit
ce8e25ff4b
@ -185,13 +185,14 @@ function DashboardLink() {
|
|||||||
isFetched,
|
isFetched,
|
||||||
isLoadingError,
|
isLoadingError,
|
||||||
isError,
|
isError,
|
||||||
|
refetch,
|
||||||
} = useQuery({
|
} = useQuery({
|
||||||
queryKey: ["login-user"],
|
queryKey: ["login-user"],
|
||||||
queryFn: () => fetchLoginUser(),
|
queryFn: () => fetchLoginUser(),
|
||||||
refetchOnMount: false,
|
refetchOnMount: false,
|
||||||
refetchOnWindowFocus: true,
|
refetchOnWindowFocus: true,
|
||||||
refetchIntervalInBackground: true,
|
refetchIntervalInBackground: true,
|
||||||
refetchInterval: 1000 * 5,
|
refetchInterval: 1000 * 30,
|
||||||
retry: 0,
|
retry: 0,
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -201,6 +202,10 @@ function DashboardLink() {
|
|||||||
previousLoginState.current = isLogin
|
previousLoginState.current = isLogin
|
||||||
}
|
}
|
||||||
|
|
||||||
|
useEffect(() => {
|
||||||
|
refetch()
|
||||||
|
}, [document.cookie])
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (isFetched || isError) {
|
if (isFetched || isError) {
|
||||||
// 只有当登录状态发生变化时才设置needReconnect
|
// 只有当登录状态发生变化时才设置needReconnect
|
||||||
|
Loading…
x
Reference in New Issue
Block a user