Refactoring
This commit is contained in:
@@ -137,35 +137,35 @@ const SiteNav: React.FC<unknown> = () => {
|
|||||||
// };
|
// };
|
||||||
// }, []);
|
// }, []);
|
||||||
|
|
||||||
useEffect(() => {
|
// useEffect(() => {
|
||||||
const setUserProfile = async () => {
|
// const setUserProfile = async () => {
|
||||||
try {
|
// try {
|
||||||
setLoading(true);
|
// setLoading(true);
|
||||||
|
|
||||||
const accessToken: string = await getAccessToken();
|
// const accessToken: string = await getAccessToken();
|
||||||
const userProfile = await getUserProfile(accessToken);
|
// const userProfile = await getUserProfile(accessToken);
|
||||||
const userPhoto = await getUserPhoto(accessToken);
|
// const userPhoto = await getUserPhoto(accessToken);
|
||||||
|
|
||||||
setUserPhoto(userPhoto);
|
// setUserPhoto(userPhoto);
|
||||||
|
|
||||||
appContext.dispatch({
|
// appContext.dispatch({
|
||||||
type: 'SET_USER_PROFILE',
|
// type: 'SET_USER_PROFILE',
|
||||||
payload: userProfile
|
// payload: userProfile
|
||||||
});
|
// });
|
||||||
} catch (error) {
|
// } catch (error) {
|
||||||
console.log(error);
|
// console.log(error);
|
||||||
} finally {
|
// } finally {
|
||||||
setLoading(false);
|
// setLoading(false);
|
||||||
}
|
// }
|
||||||
};
|
// };
|
||||||
|
|
||||||
if (
|
// if (
|
||||||
isAuthenticated &&
|
// isAuthenticated &&
|
||||||
Object.keys(appContext.state.userProfile).length === 0
|
// Object.keys(appContext.state.userProfile).length === 0
|
||||||
) {
|
// ) {
|
||||||
setUserProfile();
|
// setUserProfile();
|
||||||
}
|
// }
|
||||||
}, [isAuthenticated]);
|
// }, [isAuthenticated]);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Navbar
|
<Navbar
|
||||||
|
|||||||
@@ -28,10 +28,10 @@ msalInstance.addEventCallback((event: EventMessage) => {
|
|||||||
|
|
||||||
ReactDOM.createRoot(document.getElementById('root')!).render(
|
ReactDOM.createRoot(document.getElementById('root')!).render(
|
||||||
<React.StrictMode>
|
<React.StrictMode>
|
||||||
<AppContextProvider>
|
{/* <AppContextProvider> */}
|
||||||
<BrowserRouter>
|
<BrowserRouter>
|
||||||
<App pca={msalInstance} />
|
<App pca={msalInstance} />
|
||||||
</BrowserRouter>
|
</BrowserRouter>
|
||||||
</AppContextProvider>
|
{/* </AppContextProvider> */}
|
||||||
</React.StrictMode>
|
</React.StrictMode>
|
||||||
);
|
);
|
||||||
Reference in New Issue
Block a user