From 800fb533049ecf3b94bdedfd8aeb3f926db57345 Mon Sep 17 00:00:00 2001 From: Alex Gravely Date: Sun, 29 Oct 2017 01:07:12 -0400 Subject: [PATCH] Switch to object initializers for author and footer. --- .../Extensions/EmbedBuilderExtensions.cs | 21 +++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/src/Discord.Net.Rest/Extensions/EmbedBuilderExtensions.cs b/src/Discord.Net.Rest/Extensions/EmbedBuilderExtensions.cs index b9dc6884f..2eb4ed473 100644 --- a/src/Discord.Net.Rest/Extensions/EmbedBuilderExtensions.cs +++ b/src/Discord.Net.Rest/Extensions/EmbedBuilderExtensions.cs @@ -29,16 +29,25 @@ namespace Discord var builder = new EmbedBuilder { - Title = embed.Title, + Author = new EmbedAuthorBuilder + { + Name = embed.Author?.Name, + IconUrl = embed.Author?.IconUrl, + Url = embed.Author?.Url + }, + Color = embed.Color ?? Color.Default, Description = embed.Description, - Url = embed.Url, + Footer = new EmbedFooterBuilder + { + Text = embed.Footer?.Text, + IconUrl = embed.Footer?.IconUrl + }, ImageUrl = embed.Image?.Url, ThumbnailUrl = embed.Thumbnail?.Url, Timestamp = embed.Timestamp, - Color = embed.Color ?? Color.Default - } - .WithAuthor(embed.Author?.Name, embed.Author?.IconUrl, embed.Author?.Url) - .WithFooter(embed.Footer?.Text, embed.Footer?.IconUrl); + Title = embed.Title, + Url = embed.Url + }; foreach (var field in embed.Fields) builder.AddField(field.Name, field.Value, field.Inline);