Browse Source

Made some requested changes

pull/1120/head
Zane Pereira 7 years ago
parent
commit
1d5e7d6b76
2 changed files with 4 additions and 4 deletions
  1. +3
    -3
      src/Discord.Net.WebSocket/BaseSocketClient.Events.cs
  2. +1
    -1
      src/Discord.Net.WebSocket/DiscordSocketClient.cs

+ 3
- 3
src/Discord.Net.WebSocket/BaseSocketClient.Events.cs View File

@@ -40,13 +40,13 @@ namespace Discord.WebSocket
remove { _messageDeletedEvent.Remove(value); }
}
internal readonly AsyncEvent<Func<Cacheable<IMessage, ulong>, ISocketMessageChannel, Task>> _messageDeletedEvent = new AsyncEvent<Func<Cacheable<IMessage, ulong>, ISocketMessageChannel, Task>>();
/// <summary> Fired when multiple messages bulk deleted. </summary>
public event Func<List<Cacheable<IMessage, ulong>>, ISocketMessageChannel, Task> MessageBulkDeleted {
/// <summary> Fired when multiple messages are bulk deleted. </summary>
public event Func<IReadOnlyCollection<Cacheable<IMessage, ulong>>, ISocketMessageChannel, Task> MessageBulkDeleted {
add { _messageBulkDeletedEvent.Add(value); }
remove { _messageBulkDeletedEvent.Remove(value); }
}
internal readonly AsyncEvent<Func<List<Cacheable<IMessage, ulong>>, ISocketMessageChannel, Task>> _messageBulkDeletedEvent = new AsyncEvent<Func<List<Cacheable<IMessage, ulong>>, ISocketMessageChannel, Task>>();
internal readonly AsyncEvent<Func<IReadOnlyCollection<Cacheable<IMessage, ulong>>, ISocketMessageChannel, Task>> _messageBulkDeletedEvent = new AsyncEvent<Func<IReadOnlyCollection<Cacheable<IMessage, ulong>>, ISocketMessageChannel, Task>>();
/// <summary> Fired when a message is updated. </summary>
public event Func<Cacheable<IMessage, ulong>, SocketMessage, ISocketMessageChannel, Task> MessageUpdated {
add { _messageUpdatedEvent.Add(value); }


+ 1
- 1
src/Discord.Net.WebSocket/DiscordSocketClient.cs View File

@@ -1278,7 +1278,7 @@ namespace Discord.WebSocket
var cacheable = new Cacheable<IMessage, ulong>(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);


}


Loading…
Cancel
Save