From d7d9abb007f136fd10e823fee20cf9e15b972b0d Mon Sep 17 00:00:00 2001 From: Joel Date: Mon, 20 Oct 2025 16:54:31 +0800 Subject: [PATCH] chore: use new api to check login status (#27143) Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- web/service/use-common.ts | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/web/service/use-common.ts b/web/service/use-common.ts index 3e01b721e8..57b9c8b165 100644 --- a/web/service/use-common.ts +++ b/web/service/use-common.ts @@ -116,7 +116,19 @@ export const useIsLogin = () => { queryKey: [NAME_SPACE, 'is-login'], staleTime: 0, gcTime: 0, - queryFn: () => get('/login/status'), + queryFn: async (): Promise => { + try { + await get('/account/profile', { + silent: true, + }) + } + catch (e: any) { + if(e.status === 401) + return { logged_in: false } + return { logged_in: true } + } + return { logged_in: true } + }, }) }