signinpage: always execute login logic on component load

Signed-off-by: Himanshu Mishra <himanshu@orkohunter.net>
This commit is contained in:
Himanshu Mishra
2021-05-20 14:02:17 +02:00
parent 2300f303a5
commit 4860f242d3
@@ -89,7 +89,7 @@ export const SingleSignInPage = ({
const [autoShowPopup, setAutoShowPopup] = useState<boolean>(auto ?? false);
// Defaults to true so that an initial check for existing user session is made
const [retry, setRetry] = useState<{} | boolean | undefined>(true);
const [retry, setRetry] = useState<{} | boolean | undefined>(undefined);
const [error, setError] = useState<Error>();
// The SignIn component takes some time to decide whether the user is logged-in or not.
@@ -139,9 +139,7 @@ export const SingleSignInPage = ({
}
};
if (retry) {
login();
}
login();
}, [onResult, authApi, retry, autoShowPopup]);
return showLoginPage ? (