Issue #37 y #36 Agregar a la lista

This commit is contained in:
Daniel Cortes
2020-07-12 16:06:38 -04:00
parent ed1c25a41f
commit 61bd20ea27
15 changed files with 285 additions and 11 deletions

View File

@@ -1,4 +1,5 @@
import axios from "axios";
import {getUser} from "./user_service";
const current_host = `${window.location.protocol}//${window.location.host}`
const oauth_url = `${process.env.REACT_APP_API_SERVER}/oauth`;
@@ -99,14 +100,19 @@ export const auth = async (params) => {
// en localstorage para ser utilizado mas tarde para renovar el access_token
window.localStorage.clear()
const access_token = response.access_token;
const refresh = response.refresh_token;
const expires = new Date(new Date().getTime() + ((response.expires_in) * 1000))
window.localStorage.setItem('refresh_token', refresh);
window.localStorage.setItem('expires', expires);
// Almacenar el usuario en localStorage
const user = await getUser(access_token);
window.localStorage.setItem('user', JSON.stringify(user))
// Finalmente se retorna el access_token para ser utilizado en el estado de la app
return {status: 'done', access_token: response.access_token};
return {status: 'done', access_token: access_token};
}
export const logout = async (access_token) => {