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 [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);