From 7b5c40aab64814256406f41496f495b3ceba9847 Mon Sep 17 00:00:00 2001
From: Mihail Gribkov <61027276+Misha-133@users.noreply.github.com>
Date: Thu, 5 Oct 2023 19:10:01 +0300
Subject: [PATCH] [Fix] Embed `ToJsonString` & `(Try)Parse` (#2787)
* fix
* EmbedBuilderUtils
* lazy
* xmldocs...
---
.../Entities/Messages/EmbedBuilder.cs | 49 -------------
.../Extensions/StringExtensions.cs | 5 +-
.../Utils/EmbedBuilderUtils.cs | 71 +++++++++++++++++++
3 files changed, 73 insertions(+), 52 deletions(-)
create mode 100644 src/Discord.Net.Rest/Utils/EmbedBuilderUtils.cs
diff --git a/src/Discord.Net.Core/Entities/Messages/EmbedBuilder.cs b/src/Discord.Net.Core/Entities/Messages/EmbedBuilder.cs
index 7f049383..56301f46 100644
--- a/src/Discord.Net.Core/Entities/Messages/EmbedBuilder.cs
+++ b/src/Discord.Net.Core/Entities/Messages/EmbedBuilder.cs
@@ -160,55 +160,6 @@ namespace Discord
}
}
- ///
- /// Tries to parse a string into an .
- ///
- /// The json string to parse.
- /// The with populated values. An empty instance if method returns .
- /// if was successfully parsed. if not.
- public static bool TryParse(string json, out EmbedBuilder builder)
- {
- builder = new EmbedBuilder();
- try
- {
- var model = JsonConvert.DeserializeObject