private static Post CreatePost(RssFeed feed, FeedItem k) { bool lowQualityNotice = false; bool hasImage = feed.EmbedImages && k.HasElement("thumbnail"); string directLink = (hasImage || feed.UseDirectLink) ? DirectLink(k) : ""; string imageUrl = hasImage ? EmbedUrl(ref lowQualityNotice, directLink) : ""; Post post = new Post() { Title = feed.DisplayTitles ? k.Title : "[Link]", Subreddit = k.GetElementAttribute("category", "term"), Author = k.Author, PublishDate = DateTime.Parse(k.GetElement("updated")), Url = feed.UseDirectLink ? directLink : k.Link, CommentsUrl = feed.IncludeCommentsLink ? k.Link : null, HasImage = hasImage, ImageUrl = hasImage ? imageUrl : "", LowQualityNotice = lowQualityNotice }; if (post.Url.StartsWith("/")) { post.Url = "https://www.reddit.com" + post.Url; } post.Embed = BuildDiscordEmbed(post); return(post); }