AvalonStudio.Controls.Standard.WelcomeScreen.WelcomeScreenViewModel.LoadVideoFeed C# (CSharp) Method

LoadVideoFeed() private method

private LoadVideoFeed ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task
        private async Task LoadVideoFeed()
        {
            var rssurl = @"https://www.youtube.com/feeds/videos.xml?channel_id=UCOWs5Rx9ot7p10mqYyzjyUA";
            var reader = XmlReader.Create(rssurl);
            var feed = await LoadFeed(reader);

            reader.Close();

            if (feed == null)
            {
                return;
            }

            foreach (var syndicationItem in feed.Items)
            {
                var youtubeID = syndicationItem.Id.Replace("yt:video:", "");
                var url = "https://www.youtube.com/watch?v=" + youtubeID;

                var image = await SaveThumbnail(youtubeID);

                _videoFeed.Add(new VideoFeedViewModel(url, syndicationItem.Title.Text, image));
            }
        }