From 747683ba54aa7e9cfe56542696c756c6ae225275 Mon Sep 17 00:00:00 2001
From: f0x52 <f0x@cthu.lu>
Date: Wed, 18 Jan 2023 16:41:00 +0100
Subject: [chore] Settings refactor fix 2 (#1357)

* fix emoji query tagging

* fix proxy url for gts instance

* fix: don't flash callback error on authorize flow
---
 web/source/settings/components/authorization/index.jsx | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

(limited to 'web/source/settings/components/authorization/index.jsx')

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;
-- 
cgit v1.2.3

