add automatic refresh

This commit is contained in:
Calli
2023-07-04 22:59:31 +03:00
parent 313ce84bd6
commit 99e7c59e9c

View File

@@ -110,6 +110,14 @@ const Home = () => {
.then(() => setSessionReady(true)); .then(() => setSessionReady(true));
}, []); }, []);
useEffect(() => {
const ESI_CACHE_TIME_MS = 600000;
const interval = setInterval(() => {
const characters = initializeCharacters();
refreshSession(characters).then(saveCharacters).then(setCharacters);
}, ESI_CACHE_TIME_MS);
return () => clearInterval(interval);
});
return ( return (
<SessionContext.Provider <SessionContext.Provider
value={{ value={{