From aed516988f76675ff0d06063102e2678e4ef85ab Mon Sep 17 00:00:00 2001 From: Manav Rathi Date: Thu, 6 Jun 2024 15:04:35 +0530 Subject: [PATCH] Inline --- web/packages/accounts/pages/passkeys/finish.tsx | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/web/packages/accounts/pages/passkeys/finish.tsx b/web/packages/accounts/pages/passkeys/finish.tsx index 876a758c4c..3f602b2305 100644 --- a/web/packages/accounts/pages/passkeys/finish.tsx +++ b/web/packages/accounts/pages/passkeys/finish.tsx @@ -16,11 +16,10 @@ import React, { useEffect } from "react"; const Page: React.FC = () => { const router = useRouter(); - const init = async () => { - // get response from query params + useEffect(() => { + // Extract response from query params const searchParams = new URLSearchParams(window.location.search); const response = searchParams.get("response"); - if (!response) return; saveCredentials(response); @@ -28,10 +27,6 @@ const Page: React.FC = () => { const redirectURL = InMemoryStore.get(MS_KEYS.REDIRECT_URL); InMemoryStore.delete(MS_KEYS.REDIRECT_URL); router.push(redirectURL ?? PAGES.ROOT); - }; - - useEffect(() => { - init(); }, []); return ( @@ -62,7 +57,6 @@ const saveCredentials = (response: string) => { // don't yet have keys to encrypt it, the account itself is being created // as we go through this flow. // - // // - The encrypted `encryptedToken` will be present otherwise (i.e. if the // user is signing into an existing account). const { keyAttributes, encryptedToken, token, id } = decodedResponse;