From d3cfc10a2087579f44b3bf91576c2f4ca518326a Mon Sep 17 00:00:00 2001 From: Vitaly Takmazov Date: Sun, 20 Nov 2022 00:17:46 +0300 Subject: Minor fixes --- vnext/src/App.js | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) (limited to 'vnext/src/App.js') diff --git a/vnext/src/App.js b/vnext/src/App.js index bcd2b169..69ceb456 100644 --- a/vnext/src/App.js +++ b/vnext/src/App.js @@ -57,6 +57,18 @@ export default function App({ footer }) { const [eventSource, setEventSource] = /** @param EventSource? */ useState({}); + /** + * @param {import("./api").SecureUser} visitor + */ + let auth = useCallback((visitor) => { + setVisitor(prevState => { + if (visitor.hash != prevState.hash) { + setHash(visitor.hash); + } + return visitor; + }); + }, [setVisitor]); + useEffect(() => { let es; const anonymousUser = { @@ -90,7 +102,7 @@ export default function App({ footer }) { es.removeEventListener('msg', updateStatus); } }); - }, [hash, setVisitor, updateStatus]); + }, [auth, hash, setVisitor, updateStatus]); useEffect(() => { const getTrends = async () => { @@ -99,17 +111,6 @@ export default function App({ footer }) { getTrends().catch(console.error); }, []); - /** - * @param {import("./api").SecureUser} visitor - */ - let auth = useCallback((visitor) => { - setVisitor(prevState => { - if (visitor.hash != prevState.hash) { - setHash(visitor.hash); - } - return visitor; - }); - }, [setVisitor]); return ( <>
-- cgit v1.2.3