@using SharpRss.Models; @using MudBlazor.Utilities @using CodeHollow.FeedReader @using Serilog @using WebSharpRSS.Models; @using ToolQit.Extensions; @inject NavigationManager _navManager; @inject RssService _rssService @* Home *@
@if (context.FaviconUrl.IsNullEmptyWhiteSpace() && context.Icon != null) { } else { } @context.Title
@context.FeeditemCount
@code { public HashSet Categories = new HashSet(); private TreeItemData? ActivatedItem { get; set; } private TreeItemData? SelectedItem { get; set; } protected override async void OnInitialized() { Log.Verbose("Loading guide data..."); HashSet cats = await _rssService.GetCategories(); await Task.Run(() => Categories.UnionWith(cats.Select(x => new TreeItemData(x)).ToHashSet())); Log.Verbose(" Guide initialized!"); //await Task.Run(() => Categories = cats.Select(x => new TreeItemData(x)).ToHashSet()); } }