From 1145634878a3bb43c058438462243ab42833bcf2 Mon Sep 17 00:00:00 2001 From: Noah Spannbauer Date: Sun, 19 Jan 2025 09:00:18 -0600 Subject: [PATCH] Refactoring --- app/src/components/siteNav/SiteNav.tsx | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/app/src/components/siteNav/SiteNav.tsx b/app/src/components/siteNav/SiteNav.tsx index df44dfe..d6eb623 100644 --- a/app/src/components/siteNav/SiteNav.tsx +++ b/app/src/components/siteNav/SiteNav.tsx @@ -44,14 +44,18 @@ const SiteNav: React.FC = () => { } ]; const handleSignIn = async () => { - try { - await instance.handleRedirectPromise() - await instance.loginRedirect({ - scopes: [`api://${import.meta.env.VITE_CLIENT_ID}/user_impersonation`] - }); - } catch (error) { + instance.handleRedirectPromise().then((response) => { + if (response) { + console.log(response) + console.log('successful login', response); + } else { + instance.loginRedirect({ + scopes: [`api://${import.meta.env.VITE_CLIENT_ID}/user_impersonation`] + }); + } + }).catch((error) => { console.log(error); - } + }) }; const handleSignOut = () => { instance.logoutRedirect();