Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
useEffect(() => {
setLogger(otherProps.loggerLevel, otherProps.logger);
dispatch({ type: 'ON_LOADING' });
addOidcEvents(oidcState.userManager.events, dispatch, oidcState.userManager);
oidcState.userManager.getUser().then(user => dispatch({ type: 'ON_LOAD_USER', user }));
return () => removeOidcEvents(oidcState.userManager.events, dispatch, oidcState.userManager);
}, [otherProps.logger, otherProps.loggerLevel, oidcState.userManager]);