Update AuthContext.tsx

This commit is contained in:
IRBorisov 2023-08-10 14:13:36 +03:00
parent 05a7ed215b
commit a6afc08b2b

View File

@ -37,20 +37,19 @@ export const AuthState = ({ children }: AuthStateProps) => {
const [error, setError] = useState<ErrorInfo>(undefined);
const reload = useCallback(
(callback?: () => void) => {
getAuth({
onError: () => { setUser(undefined); },
onSuccess: currentUser => {
if (currentUser.id) {
setUser(currentUser);
} else {
setUser(undefined);
}
if (callback) callback();
(callback?: () => void) => {
getAuth({
onError: () => { setUser(undefined); },
onSuccess: currentUser => {
if (currentUser.id) {
setUser(currentUser);
} else {
setUser(undefined);
}
});
}, [setUser]
);
if (callback) callback();
}
});
}, [setUser]);
function login(data: IUserLoginData, callback?: DataCallback) {
setError(undefined);