Browse Source

Fix mistake: Use IMessageCache for SocketGroupChannel

pull/1766/head
Daniel Baynton 4 years ago
parent
commit
06884853f3
2 changed files with 2 additions and 6 deletions
  1. +1
    -2
      src/Discord.Net.WebSocket/Entities/Channels/SocketGroupChannel.cs
  2. +1
    -4
      src/Discord.Net.WebSocket/Entities/Messages/MessageCache.cs

+ 1
- 2
src/Discord.Net.WebSocket/Entities/Channels/SocketGroupChannel.cs View File

@@ -38,8 +38,7 @@ namespace Discord.WebSocket
internal SocketGroupChannel(DiscordSocketClient discord, ulong id) internal SocketGroupChannel(DiscordSocketClient discord, ulong id)
: base(discord, id) : base(discord, id)
{ {
if (Discord.MessageCacheSize > 0)
_messages = new MessageCache(Discord);
_messages = discord.MessageCache.CreateMessageCache(discord);
_voiceStates = new ConcurrentDictionary<ulong, SocketVoiceState>(ConcurrentHashSet.DefaultConcurrencyLevel, 5); _voiceStates = new ConcurrentDictionary<ulong, SocketVoiceState>(ConcurrentHashSet.DefaultConcurrencyLevel, 5);
_users = new ConcurrentDictionary<ulong, SocketGroupUser>(ConcurrentHashSet.DefaultConcurrencyLevel, 5); _users = new ConcurrentDictionary<ulong, SocketGroupUser>(ConcurrentHashSet.DefaultConcurrencyLevel, 5);
} }


+ 1
- 4
src/Discord.Net.WebSocket/Entities/Messages/MessageCache.cs View File

@@ -14,10 +14,7 @@ namespace Discord.WebSocket


public IReadOnlyCollection<SocketMessage> Messages => _messages.ToReadOnlyCollection(); public IReadOnlyCollection<SocketMessage> Messages => _messages.ToReadOnlyCollection();


public IMessageCache CreateMessageCache(DiscordSocketClient discord)
{
return new MessageCache(discord);
}
public IMessageCache CreateMessageCache(DiscordSocketClient discord) => new MessageCache(discord);


public MessageCache(DiscordSocketClient discord) public MessageCache(DiscordSocketClient discord)
{ {


Loading…
Cancel
Save