Add ulong overload to IMessageChannel.DeleteMessagesAsync (#649)

This commit is contained in:
Alex Gravely
2017-06-15 11:05:41 -04:00
committed by RogueException
parent 6ad4889a9e
commit 8c2a46e9e7
12 changed files with 37 additions and 15 deletions

View File

@@ -178,12 +178,12 @@ namespace Discord.Rest
var args = new UploadFileParams(stream) { Filename = filename, Content = text, IsTTS = isTTS };
var model = await client.ApiClient.UploadFileAsync(channel.Id, args, options).ConfigureAwait(false);
return RestUserMessage.Create(client, channel, client.CurrentUser, model);
}
}
public static async Task DeleteMessagesAsync(IMessageChannel channel, BaseDiscordClient client,
IEnumerable<IMessage> messages, RequestOptions options)
public static async Task DeleteMessagesAsync(IMessageChannel channel, BaseDiscordClient client,
IEnumerable<ulong> messageIds, RequestOptions options)
{
var msgs = messages.Select(x => x.Id).ToArray();
var msgs = messageIds.ToArray();
if (msgs.Length < 100)
{
var args = new DeleteMessagesParams(msgs);