Browse Source

Clean embed serialization up slightly

tags/2.0
Christopher F 7 years ago
parent
commit
f175dde2b3
1 changed files with 10 additions and 7 deletions
  1. +10
    -7
      src/Discord.Net.Rest/API/Rest/UploadFileParams.cs

+ 10
- 7
src/Discord.Net.Rest/API/Rest/UploadFileParams.cs View File

@@ -38,16 +38,19 @@ namespace Discord.API.Rest
d["nonce"] = Nonce.Value;
if (Embed.IsSpecified)
{
var sb = new StringBuilder(256);
using (TextWriter text = new StringWriter(sb, CultureInfo.InvariantCulture))
using (JsonWriter writer = new JsonTextWriter(text))
var payload = new StringBuilder();
using (var text = new StringWriter(payload))
using (var writer = new JsonTextWriter(text))
{
Dictionary<string, object> dictionary = new Dictionary<string, object>();
dictionary["embed"] = Embed.Value;
var map = new Dictionary<string, object>()
{
["embed"] = Embed.Value,
};

_serializer.Serialize(writer, dictionary);
_serializer.Serialize(writer, map);
}
d["payload_json"] = sb.ToString();
d["payload_json"] = payload.ToString();

}
return d;
}


Loading…
Cancel
Save