Browse Source

Merge pull request #96 from khionu/master

BulkMessageDelete Exception
pull/101/head
RogueException GitHub 9 years ago
parent
commit
6036de7736
1 changed files with 8 additions and 1 deletions
  1. +8
    -1
      src/Discord.Net/Models/Channel.cs

+ 8
- 1
src/Discord.Net/Models/Channel.cs View File

@@ -204,7 +204,14 @@ namespace Discord

public async Task DeleteMessages(ulong[] messageIds)
{
await Client.ClientAPI.Send(new BulkMessageDelete(Id, messageIds));
if (messageIds.Count() > 100)
throw new ArgumentOutOfRangeException("messageIds",
"You must provide no more than 100 Messages or Message Ids");
if (messageIds.Count() == 1)
await Client.ClientAPI.Send(new DeleteMessageRequest(Id, messageIds.First()));
else if (messageIds.Any())
await Client.ClientAPI.Send(new BulkMessageDelete(Id, messageIds));
}

public async Task Delete()


Loading…
Cancel
Save