mirror of
https://github.com/IRBorisov/ConceptPortal.git
synced 2025-06-26 13:00:39 +03:00
Update AuthContext.tsx
This commit is contained in:
parent
05a7ed215b
commit
a6afc08b2b
|
@ -37,20 +37,19 @@ export const AuthState = ({ children }: AuthStateProps) => {
|
||||||
const [error, setError] = useState<ErrorInfo>(undefined);
|
const [error, setError] = useState<ErrorInfo>(undefined);
|
||||||
|
|
||||||
const reload = useCallback(
|
const reload = useCallback(
|
||||||
(callback?: () => void) => {
|
(callback?: () => void) => {
|
||||||
getAuth({
|
getAuth({
|
||||||
onError: () => { setUser(undefined); },
|
onError: () => { setUser(undefined); },
|
||||||
onSuccess: currentUser => {
|
onSuccess: currentUser => {
|
||||||
if (currentUser.id) {
|
if (currentUser.id) {
|
||||||
setUser(currentUser);
|
setUser(currentUser);
|
||||||
} else {
|
} else {
|
||||||
setUser(undefined);
|
setUser(undefined);
|
||||||
}
|
|
||||||
if (callback) callback();
|
|
||||||
}
|
}
|
||||||
});
|
if (callback) callback();
|
||||||
}, [setUser]
|
}
|
||||||
);
|
});
|
||||||
|
}, [setUser]);
|
||||||
|
|
||||||
function login(data: IUserLoginData, callback?: DataCallback) {
|
function login(data: IUserLoginData, callback?: DataCallback) {
|
||||||
setError(undefined);
|
setError(undefined);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user