From 1d5e7d6b76a20ee1b45abe7e7c054afcc753a258 Mon Sep 17 00:00:00 2001 From: Zane Pereira Date: Thu, 9 Aug 2018 11:58:57 +0530 Subject: [PATCH] Made some requested changes --- src/Discord.Net.WebSocket/BaseSocketClient.Events.cs | 6 +++--- src/Discord.Net.WebSocket/DiscordSocketClient.cs | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Discord.Net.WebSocket/BaseSocketClient.Events.cs b/src/Discord.Net.WebSocket/BaseSocketClient.Events.cs index 6993cda47..49c881138 100644 --- a/src/Discord.Net.WebSocket/BaseSocketClient.Events.cs +++ b/src/Discord.Net.WebSocket/BaseSocketClient.Events.cs @@ -40,13 +40,13 @@ namespace Discord.WebSocket remove { _messageDeletedEvent.Remove(value); } } internal readonly AsyncEvent, ISocketMessageChannel, Task>> _messageDeletedEvent = new AsyncEvent, ISocketMessageChannel, Task>>(); - /// Fired when multiple messages bulk deleted. - public event Func>, ISocketMessageChannel, Task> MessageBulkDeleted { + /// Fired when multiple messages are bulk deleted. + public event Func>, ISocketMessageChannel, Task> MessageBulkDeleted { add { _messageBulkDeletedEvent.Add(value); } remove { _messageBulkDeletedEvent.Remove(value); } } - internal readonly AsyncEvent>, ISocketMessageChannel, Task>> _messageBulkDeletedEvent = new AsyncEvent>, ISocketMessageChannel, Task>>(); + internal readonly AsyncEvent>, ISocketMessageChannel, Task>> _messageBulkDeletedEvent = new AsyncEvent>, ISocketMessageChannel, Task>>(); /// Fired when a message is updated. public event Func, SocketMessage, ISocketMessageChannel, Task> MessageUpdated { add { _messageUpdatedEvent.Add(value); } diff --git a/src/Discord.Net.WebSocket/DiscordSocketClient.cs b/src/Discord.Net.WebSocket/DiscordSocketClient.cs index 2745dbc06..c0e41adba 100644 --- a/src/Discord.Net.WebSocket/DiscordSocketClient.cs +++ b/src/Discord.Net.WebSocket/DiscordSocketClient.cs @@ -1278,7 +1278,7 @@ namespace Discord.WebSocket var cacheable = new Cacheable(msg, id, isCached, async () => await channel.GetMessageAsync(id)); cacheablelist.Add(cacheable); } - await TimedInvokeAsync(_messageBulkDeletedEvent, nameof(MessageBulkDeleted), cacheablelist, channel).ConfigureAwait(false); + await TimedInvokeAsync(_messageBulkDeletedEvent, nameof(MessageBulkDeleted), cacheablelist.ToReadOnlyCollection(), channel).ConfigureAwait(false); }