mirror of
https://github.com/LaCasemate/fab-manager.git
synced 2025-02-21 15:54:22 +01:00
fix handling after internal login
This commit is contained in:
parent
c0211cd002
commit
99bd00949e
@ -36,10 +36,6 @@ const ReserveButtonComponent: React.FC<ReserveButtonProps> = ({ currentUser, mac
|
|||||||
|
|
||||||
// handle login from an external process
|
// handle login from an external process
|
||||||
useEffect(() => setUser(currentUser), [currentUser]);
|
useEffect(() => setUser(currentUser), [currentUser]);
|
||||||
// refresh the machine after the user has logged
|
|
||||||
useEffect(() => {
|
|
||||||
if (user !== currentUser) getMachine();
|
|
||||||
}, [user]);
|
|
||||||
// check the trainings after we retrieved the machine data
|
// check the trainings after we retrieved the machine data
|
||||||
useEffect(() => checkTraining(), [machine]);
|
useEffect(() => checkTraining(), [machine]);
|
||||||
|
|
||||||
@ -92,7 +88,7 @@ const ReserveButtonComponent: React.FC<ReserveButtonProps> = ({ currentUser, mac
|
|||||||
// if there's no user currently logged, trigger the logging process
|
// if there's no user currently logged, trigger the logging process
|
||||||
if (!user) {
|
if (!user) {
|
||||||
onLoginRequested()
|
onLoginRequested()
|
||||||
.then(user => setUser(user))
|
.then(() => getMachine())
|
||||||
.catch(error => onError(error));
|
.catch(error => onError(error));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user