summaryrefslogtreecommitdiff
path: root/web/source/settings/components/authorization/index.jsx
diff options
context:
space:
mode:
Diffstat (limited to 'web/source/settings/components/authorization/index.jsx')
-rw-r--r--web/source/settings/components/authorization/index.jsx9
1 files changed, 5 insertions, 4 deletions
diff --git a/web/source/settings/components/authorization/index.jsx b/web/source/settings/components/authorization/index.jsx
index 8bcf68e09..397413945 100644
--- a/web/source/settings/components/authorization/index.jsx
+++ b/web/source/settings/components/authorization/index.jsx
@@ -28,17 +28,18 @@ const Loading = require("../loading");
const { Error } = require("../error");
module.exports = function Authorization({ App }) {
- const loginState = Redux.useSelector((state) => state.oauth.loginState);
- const [hasStoredLogin] = React.useState(loginState != "none" && loginState != "logout");
+ const { loginState, expectingRedirect } = Redux.useSelector((state) => state.oauth);
const { isLoading, isSuccess, data: account, error } = query.useVerifyCredentialsQuery(undefined, {
- skip: loginState == "none" || loginState == "logout"
+ skip: loginState == "none" || loginState == "logout" || expectingRedirect
});
+ console.log("skip verify:", loginState, expectingRedirect);
+
let showLogin = true;
let content = null;
- if (isLoading && hasStoredLogin) {
+ if (isLoading) {
showLogin = false;
let loadingInfo;