Page MenuHomePhabricator

D13620.diff
No OneTemporary

D13620.diff

diff --git a/landing/connect-farcaster.react.js b/landing/connect-farcaster.react.js
--- a/landing/connect-farcaster.react.js
+++ b/landing/connect-farcaster.react.js
@@ -41,12 +41,6 @@
validSignature,
} = signInState;
- React.useEffect(() => {
- if (!channelToken) {
- connect();
- }
- }, [channelToken, connect]);
-
const messageSentRef = React.useRef<boolean>(false);
const authenticated = isSuccess && validSignature;
@@ -57,6 +51,8 @@
if (isError) {
messageSentRef.current = false;
reconnect();
+ } else if (!channelToken) {
+ connect();
}
signIn();
@@ -69,7 +65,7 @@
url: url.toString(),
});
}
- }, [authenticated, isError, reconnect, signIn, url]);
+ }, [authenticated, isError, reconnect, channelToken, connect, signIn, url]);
return null;
}

File Metadata

Mime Type
text/plain
Expires
Thu, Oct 10, 6:18 AM (21 h, 55 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2270172
Default Alt Text
D13620.diff (850 B)

Event Timeline