From 05717cf93e54d378673b775eb22e03be0deeaf28 Mon Sep 17 00:00:00 2001 From: emorell96 Date: Tue, 23 Mar 2021 22:28:33 -0700 Subject: [PATCH] new FormRestRequest used for sending form data in url encoded format. --- .../Net/Queue/Requests/FormRestRequest.cs | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 src/Discord.Net.Rest/Net/Queue/Requests/FormRestRequest.cs diff --git a/src/Discord.Net.Rest/Net/Queue/Requests/FormRestRequest.cs b/src/Discord.Net.Rest/Net/Queue/Requests/FormRestRequest.cs new file mode 100644 index 000000000..85fbff4f0 --- /dev/null +++ b/src/Discord.Net.Rest/Net/Queue/Requests/FormRestRequest.cs @@ -0,0 +1,22 @@ +using Discord.Net.Rest; +using System.Collections.Generic; +using System.Threading.Tasks; + +namespace Discord.Net.Queue +{ + public class FormRestRequest : RestRequest + { + public IEnumerable> FormData { get; } + + public FormRestRequest(IRestClient client, string method, string endpoint, IEnumerable> formData, RequestOptions options) + : base(client, method, endpoint, options) + { + FormData = formData; + } + + public override async Task SendAsync() + { + return await Client.SendAsync(Method, Endpoint, FormData, Options.CancelToken, Options.HeaderOnly, Options.AuditLogReason).ConfigureAwait(false); + } + } +}