removed auth

This commit is contained in:
2023-04-24 13:59:52 +02:00
parent f2d0d2faf8
commit 19d4eb7f9e
2 changed files with 3 additions and 42 deletions

View File

@@ -2,17 +2,14 @@ import React from 'react';
import ReactDOM from 'react-dom/client'; import ReactDOM from 'react-dom/client';
import App from './App'; import App from './App';
import ThemeContextProvider from "./utils/contexts/ThemeContext"; import ThemeContextProvider from "./utils/contexts/ThemeContext";
import AuthContextProvider from "./utils/contexts/AuthContext";
const root = ReactDOM.createRoot( const root = ReactDOM.createRoot(
document.getElementById('root') as HTMLElement document.getElementById('root') as HTMLElement
); );
root.render( root.render(
<React.StrictMode> <React.StrictMode>
<AuthContextProvider> <ThemeContextProvider>
<ThemeContextProvider> <App/>
<App/> </ThemeContextProvider>
</ThemeContextProvider>
</AuthContextProvider>
</React.StrictMode> </React.StrictMode>
); );

View File

@@ -1,36 +0,0 @@
import React from "react";
const AUTH_URL = `http://${process.env.REACT_APP_API_URL}/auth`;
interface IAuthContext {
sessionToken: string
}
const AuthContext = React.createContext<IAuthContext>({
sessionToken: ''
});
export const useAuth = () => React.useContext(AuthContext);
const AuthContextProvider = ({children}: any) => {
const [sessionToken] = React.useState('');
React.useEffect(() => {
const token = window.localStorage.getItem('session_token');
if (!token) {
fetch(AUTH_URL, {
method: 'GET'
}).then(res => res.json()).then(token => {
window.localStorage.setItem('session_token', token);
});
}
}, []);
return (
<AuthContext.Provider value={{sessionToken}}>
{children}
</AuthContext.Provider>
);
};
export default AuthContextProvider;