From 140ea65a8ead59bc2eb7ca609cf237443ee8e5d5 Mon Sep 17 00:00:00 2001 From: RogueException Date: Sun, 15 May 2016 23:16:10 -0300 Subject: [PATCH] Fixed DeleteMessages when a single message is passed. --- src/Discord.Net/API/DiscordRawClient.cs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/Discord.Net/API/DiscordRawClient.cs b/src/Discord.Net/API/DiscordRawClient.cs index 1de95e6a3..88887a42a 100644 --- a/src/Discord.Net/API/DiscordRawClient.cs +++ b/src/Discord.Net/API/DiscordRawClient.cs @@ -672,15 +672,14 @@ namespace Discord.API public Task DeleteMessage(ulong guildId, ulong channelId, ulong messageId) { if (guildId == 0) throw new ArgumentOutOfRangeException(nameof(guildId)); - return DeleteInternalMessage(guildId, channelId, messageId); + return DeleteMessageInternal(guildId, channelId, messageId); } public Task DeleteDMMessage(ulong channelId, ulong messageId) { - return DeleteInternalMessage(0, channelId, messageId); + return DeleteMessageInternal(0, channelId, messageId); } - private async Task DeleteInternalMessage(ulong guildId, ulong channelId, ulong messageId) + private async Task DeleteMessageInternal(ulong guildId, ulong channelId, ulong messageId) { - //if (guildId == 0) throw new ArgumentOutOfRangeException(nameof(guildId)); if (channelId == 0) throw new ArgumentOutOfRangeException(nameof(channelId)); if (messageId == 0) throw new ArgumentOutOfRangeException(nameof(messageId)); @@ -710,7 +709,7 @@ namespace Discord.API case 0: return; case 1: - await DeleteMessage(guildId, channelId, messageIds[0]).ConfigureAwait(false); + await DeleteMessageInternal(guildId, channelId, messageIds[0]).ConfigureAwait(false); break; default: if (guildId != 0)