fix(auth): await OAuth storage load() to fix remote OAuth races

This commit is contained in:
Bob Dickinson 2026-07-03 14:18:00 -07:00
commit a24091484c

View file

@ -40,8 +40,9 @@ export function useEmaIdpLoginState(
const logout = useCallback(() => {
if (!normalizedIssuer) return;
clearEmaIdpSession(storage, normalizedIssuer);
setLoginState("none");
void clearEmaIdpSession(storage, normalizedIssuer).then(() => {
setLoginState("none");
});
}, [storage, normalizedIssuer]);
return { loginState, refresh, logout };