From 9e9a4b38970f0f93126d661fd1c2910e8984ae66 Mon Sep 17 00:00:00 2001 From: grimhilt Date: Sat, 5 Aug 2023 21:15:04 +0200 Subject: [PATCH] logout --- src/services/api.js | 3 +++ src/tools/auth-provider.js | 2 ++ 2 files changed, 5 insertions(+) diff --git a/src/services/api.js b/src/services/api.js index 392a8fa..b3a499e 100644 --- a/src/services/api.js +++ b/src/services/api.js @@ -7,6 +7,9 @@ const caller = (url = '/api') => { }; const API = { + logout() { + return caller().post('/auth/logout'); + }, login(data) { return caller().post('/auth/login', data); }, diff --git a/src/tools/auth-provider.js b/src/tools/auth-provider.js index b2e8dd5..e2dc07d 100644 --- a/src/tools/auth-provider.js +++ b/src/tools/auth-provider.js @@ -1,4 +1,5 @@ import { createContext, useState, useContext } from 'react'; +import API from '../services/api'; const AuthContext = createContext(); @@ -11,6 +12,7 @@ const AuthProvider = ({ children }) => { const logout = () => { localStorage.removeItem('user'); window.location.href = '/auth'; + API.logout(); }; const useAuth = () => useContext(AuthContext);