This commit is contained in:
grimhilt 2023-08-05 21:15:04 +02:00
parent d1f737afdd
commit 9e9a4b3897
2 changed files with 5 additions and 0 deletions

View File

@ -7,6 +7,9 @@ const caller = (url = '/api') => {
}; };
const API = { const API = {
logout() {
return caller().post('/auth/logout');
},
login(data) { login(data) {
return caller().post('/auth/login', data); return caller().post('/auth/login', data);
}, },

View File

@ -1,4 +1,5 @@
import { createContext, useState, useContext } from 'react'; import { createContext, useState, useContext } from 'react';
import API from '../services/api';
const AuthContext = createContext(); const AuthContext = createContext();
@ -11,6 +12,7 @@ const AuthProvider = ({ children }) => {
const logout = () => { const logout = () => {
localStorage.removeItem('user'); localStorage.removeItem('user');
window.location.href = '/auth'; window.location.href = '/auth';
API.logout();
}; };
const useAuth = () => useContext(AuthContext); const useAuth = () => useContext(AuthContext);