improve: upgrade node to 20, upgrade react-query to v4
This commit is contained in:
@@ -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]);
|
||||
|
||||
Reference in New Issue
Block a user