From 005bc8283ad82b1ffadb076557a4bd9617489382 Mon Sep 17 00:00:00 2001 From: RogueException Date: Sat, 8 Oct 2016 16:02:07 -0300 Subject: [PATCH] Fixed CreateGuildBan ignoring DeleteMessageDays, fixes #256 --- src/Discord.Net.Core/API/DiscordRestApiClient.cs | 2 +- src/Discord.Net.Core/API/Rest/CreateGuildBanParams.cs | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Discord.Net.Core/API/DiscordRestApiClient.cs b/src/Discord.Net.Core/API/DiscordRestApiClient.cs index fc62d3be0..da3d689d5 100644 --- a/src/Discord.Net.Core/API/DiscordRestApiClient.cs +++ b/src/Discord.Net.Core/API/DiscordRestApiClient.cs @@ -601,7 +601,7 @@ namespace Discord.API Preconditions.AtLeast(args.DeleteMessageDays, 0, nameof(args.DeleteMessageDays)); options = RequestOptions.CreateOrClone(options); - await SendJsonAsync("PUT", $"guilds/{guildId}/bans/{userId}", args, options: options).ConfigureAwait(false); + await SendAsync("PUT", $"guilds/{guildId}/bans/{userId}?delete-message-days={args.DeleteMessageDays}", options: options).ConfigureAwait(false); } public async Task RemoveGuildBanAsync(ulong guildId, ulong userId, RequestOptions options = null) { diff --git a/src/Discord.Net.Core/API/Rest/CreateGuildBanParams.cs b/src/Discord.Net.Core/API/Rest/CreateGuildBanParams.cs index 9c049e8a8..331bb3986 100644 --- a/src/Discord.Net.Core/API/Rest/CreateGuildBanParams.cs +++ b/src/Discord.Net.Core/API/Rest/CreateGuildBanParams.cs @@ -6,7 +6,6 @@ namespace Discord.API.Rest [JsonObject(MemberSerialization = MemberSerialization.OptIn)] public class CreateGuildBanParams { - [JsonProperty("delete-message-days")] public Optional DeleteMessageDays { get; set; } } }