Fixed DeleteMessages when a single message is passed.
This commit is contained in:
@@ -672,15 +672,14 @@ namespace Discord.API
|
|||||||
public Task DeleteMessage(ulong guildId, ulong channelId, ulong messageId)
|
public Task DeleteMessage(ulong guildId, ulong channelId, ulong messageId)
|
||||||
{
|
{
|
||||||
if (guildId == 0) throw new ArgumentOutOfRangeException(nameof(guildId));
|
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)
|
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 (channelId == 0) throw new ArgumentOutOfRangeException(nameof(channelId));
|
||||||
if (messageId == 0) throw new ArgumentOutOfRangeException(nameof(messageId));
|
if (messageId == 0) throw new ArgumentOutOfRangeException(nameof(messageId));
|
||||||
|
|
||||||
@@ -710,7 +709,7 @@ namespace Discord.API
|
|||||||
case 0:
|
case 0:
|
||||||
return;
|
return;
|
||||||
case 1:
|
case 1:
|
||||||
await DeleteMessage(guildId, channelId, messageIds[0]).ConfigureAwait(false);
|
await DeleteMessageInternal(guildId, channelId, messageIds[0]).ConfigureAwait(false);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
if (guildId != 0)
|
if (guildId != 0)
|
||||||
|
|||||||
Reference in New Issue
Block a user