示例#1
0
        protected override async Task OnInitAsync()
        {
            Auth = await AuthFactory.CreateAsync();

            ViewModel.IsLogged    = Auth.CurrentUser != null;
            ViewModel.CurrentUser = Auth?.CurrentUser?.Profile?.Email ?? "User";

            _subscription =
                Auth.User.Subscribe(user =>
            {
                ViewModel.CurrentUser = user?.Profile.Email ?? "User";
                ViewModel.IsLogged    = user != null;

                StateHasChanged();
            });
        }
        protected override async Task OnInitAsync()
        {
            await(await AuthFactory.CreateAsync()).SignedIn();

            UriHelper.NavigateTo("/");
        }