|
@@ -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) |
|
|