[WIP] Login Logout
This commit is contained in:
@@ -21,7 +21,7 @@ const axiosInstance = axios.create({
|
||||
|
||||
axiosInstance.interceptors.response.use(
|
||||
(response) => response,
|
||||
(error) => Promise.reject((error.response && error.response.data) || 'Something went wrong')
|
||||
(error) => Promise.reject((error) || 'Something went wrong')
|
||||
);
|
||||
|
||||
export default axiosInstance;
|
||||
|
||||
@@ -38,6 +38,15 @@ const setSession = (accessToken: string | null) => {
|
||||
}
|
||||
};
|
||||
|
||||
const getSession = () => window.localStorage.getItem('accessToken')
|
||||
const setUser = (user: any) => {
|
||||
if (user) {
|
||||
localStorage.setItem('user', user);
|
||||
} else {
|
||||
localStorage.removeItem('user');
|
||||
}
|
||||
};
|
||||
|
||||
export { setSession, getSession };
|
||||
const getSession = () => window.localStorage.getItem('accessToken')
|
||||
const getUser = () => window.localStorage.getItem('user')
|
||||
|
||||
export { setSession, getSession, setUser, getUser };
|
||||
|
||||
Reference in New Issue
Block a user