diff options
Diffstat (limited to 'src/providers/AuthContext.js')
-rw-r--r-- | src/providers/AuthContext.js | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/src/providers/AuthContext.js b/src/providers/AuthContext.js index 208b704..c78c6d2 100644 --- a/src/providers/AuthContext.js +++ b/src/providers/AuthContext.js @@ -2,27 +2,22 @@ import React, { createContext, useState } from 'react'; export const AuthContext = createContext(); export const AuthProvider = ({ children }) => { - // actual code we'll use later - // const [user, setUser] = useState(null); + const [user, setUser] = useState(null); + const [refreshToken, setRefreshToken] = useState(null); - // test user - const [user, setUser] = useState({ - id: 1, - name: 'John Doe', - email: 'johndoe@gmail.com', - role: 'user', - }); - - const login = (userData) => { + const login = (userData, token) => { setUser(userData); + setRefreshToken(token) }; const logout = () => { setUser(null); + setRefreshToken(null); }; const authContextValue = { user, + refreshToken, login, logout, }; |