Added: auth modules and providers

This commit is contained in:
Llewellyn D'souza
2022-01-06 11:31:28 +05:30
parent 049a7f7a45
commit 7c9e1d69aa
6 changed files with 106 additions and 5 deletions

View File

@@ -0,0 +1,42 @@
// import axiosInstance from '../config/axios';
// import urls from '../constants/urls';
const authService = {
login(username) {
// return axiosInstance
// .post(urls.auth, {
// username,
// password,
// })
// .then((response) => {
// if (response.data.accessToken) {
localStorage.setItem('user', username);
// localStorage.setItem('user', JSON.stringify(response.data));
// localStorage.setItem('token', JSON.stringify(response.data.accessToken));
// }
// return response.data;
// });
return username;
},
logout() {
localStorage.removeItem('user');
localStorage.removeItem('token');
},
// register(username, email, password) {
// return axios.post(API_URL + 'signup', {
// username,
// email,
// password,
// });
// }
getCurrentUser() {
return localStorage.getItem('user');
// return JSON.parse(localStorage.getItem('user'));
},
};
export default authService;