using System.Net.Http.Json; using RBLFeederCommon.Models.RssFeed; namespace RBLNews.Shared.Services { public interface IFeedDataService { public RssVM Feeds { get; } Task LoadFeeds(); } public class FeedDataService : IFeedDataService { private static readonly HttpClient httpClient = new(); public RssVM Feeds { get; private set; } public async Task LoadFeeds() { Feeds = await httpClient.GetFromJsonAsync("https://rblnews.de/api/feeds") ?? new RssVM(); } } }