improve: upgrade node to 20, upgrade react-query to v4

This commit is contained in:
h z
2025-04-27 00:36:42 +01:00
parent 9ea44385ee
commit 1ce2eebbfa
22 changed files with 309 additions and 218 deletions

View File

@@ -3,7 +3,7 @@ import ReactDOM from "react-dom/client";
import App from "./App";
import AuthProvider, {AuthContext} from "./AuthProvider";
import "bulma/css/bulma.min.css";
import {QueryClient, QueryClientProvider} from "react-query"
import {QueryClient, QueryClientProvider} from "@tanstack/react-query"
import ConfigProvider from "./ConfigProvider";
const queryClient = new QueryClient({
@@ -11,7 +11,7 @@ const queryClient = new QueryClient({
queries: {
retry: 2,
refetchOnWindowFocus: false,
staleTimeout: 5 * 60 * 1000,
staleTime: 5 * 60 * 1000,
onError: (error) => {
if (error.message === "Unauthorized"){
const {logout} = queryClient
@@ -38,7 +38,7 @@ const EnhancedAuthProvider = ({children}) => {
};
React.useEffect(() => {
queryClient.setQueryDefaults("auths", {
queryClient.setQueryDefaults(["auths"], {
context: {logout}
});
}, [logout]);