This commit is contained in:
Nathnael
2026-06-09 08:29:09 +00:00
parent 4566033046
commit c70c10b0df
2 changed files with 9 additions and 5 deletions

View File

@@ -26,11 +26,14 @@ function getCookie(name: string): string | undefined {
const useAuth = () => {
const queryClient = useQueryClient();
const hasToken = !!getCookie("auth-token");
const authQuery = useQuery(
api.auth.getMyInfo.queryOptions({
enabled: hasToken,
retry: false,
staleTime: 10 * 60 * 1000,
refetchOnWindowFocus: false,
}),
);
@@ -51,9 +54,13 @@ const useAuth = () => {
isUserPending: authQuery.isPending,
isCompanyPending: companyQuery.isPending,
});
}, [authQuery, companyQuery]);
}, [
authQuery.data,
companyQuery.data,
authQuery.isPending,
companyQuery.isPending,
]);
const hasToken = !!getCookie("auth-token");
const isPending = authQuery.isPending && hasToken;
const login = async (

View File

@@ -113,9 +113,6 @@ client.interceptors.response.use(
} catch (refreshError) {
processQueue(refreshError, undefined);
clearAuthCookies();
if (window.location.pathname !== "/login") {
window.location.href = "/login";
}
return Promise.reject(refreshError);
} finally {
isRefreshing = false;