public async Task SignInPopupAsync() { try { await _jsRuntime.InvokeVoidAsync(Constants.SigninPopup); _authenticationEventHandler.NotifySignInSuccess(); } catch (Exception err) { _authenticationEventHandler.NotifySignInFail(err); } _authenticationStateProvider.NotifyAuthenticationStateChanged(); }
private async Task ProcessPreviousActionCode() { var previousActionCode = await Utils.GetAndRemoveSessionStorageData(_jsRuntime, "_previousActionCode"); switch (previousActionCode) { case Constants.SignedInSuccess: _authenticationEventHandler.NotifySignInSuccess(); break; case Constants.SignedOutSuccess: _authenticationEventHandler.NotifySignOutSuccess(); break; } }