diff --git a/Components/Pages/Favorites.razor b/Components/Pages/Favorites.razor index 6b2a1f2..c046717 100644 --- a/Components/Pages/Favorites.razor +++ b/Components/Pages/Favorites.razor @@ -9,14 +9,18 @@ @code { public MovieSearch? movies = null; - protected override async Task OnInitializedAsync() + protected override async Task OnAfterRenderAsync(bool firstRender) { - await ManageFavorite.LoadFavorites(); - var favoriteMovies = ManageFavorite.GetFavoriteMovies(); - movies = new MovieSearch + if (firstRender) { - Search = favoriteMovies.ToArray(), - TotalResults = favoriteMovies.Count.ToString() - }; + await ManageFavorite.LoadFavorites(); + var favoriteMovies = ManageFavorite.GetFavoriteMovies(); + movies = new MovieSearch + { + Search = favoriteMovies.ToArray(), + TotalResults = favoriteMovies.Count.ToString() + }; + StateHasChanged(); + } } }