| @@ -73,27 +73,6 @@ namespace Discord.API.Rest | |||||
| payload["attachments"] = attachments; | payload["attachments"] = attachments; | ||||
| List<object> attachments = new(); | |||||
| for (int n = 0; n != Files.Length; n++) | |||||
| { | |||||
| var attachment = Files[n]; | |||||
| var filename = attachment.FileName ?? "unknown.dat"; | |||||
| if (attachment.IsSpoiler && !filename.StartsWith(AttachmentExtensions.SpoilerPrefix)) | |||||
| filename = filename.Insert(0, AttachmentExtensions.SpoilerPrefix); | |||||
| d[$"files[{n}]"] = new MultipartFile(attachment.Stream, filename); | |||||
| attachments.Add(new | |||||
| { | |||||
| id = (ulong)n, | |||||
| filename = filename, | |||||
| description = attachment.Description ?? Optional<string>.Unspecified | |||||
| }); | |||||
| } | |||||
| payload["attachments"] = attachments; | |||||
| var json = new StringBuilder(); | var json = new StringBuilder(); | ||||
| using (var text = new StringWriter(json)) | using (var text = new StringWriter(json)) | ||||
| using (var writer = new JsonTextWriter(text)) | using (var writer = new JsonTextWriter(text)) | ||||