diff --git a/src/Discord.Net.WebSocket/Entities/Channels/SocketGroupChannel.cs b/src/Discord.Net.WebSocket/Entities/Channels/SocketGroupChannel.cs index 13036c1f6..f593f5f57 100644 --- a/src/Discord.Net.WebSocket/Entities/Channels/SocketGroupChannel.cs +++ b/src/Discord.Net.WebSocket/Entities/Channels/SocketGroupChannel.cs @@ -38,8 +38,7 @@ namespace Discord.WebSocket internal SocketGroupChannel(DiscordSocketClient discord, ulong id) : base(discord, id) { - if (Discord.MessageCacheSize > 0) - _messages = new MessageCache(Discord); + _messages = discord.MessageCache.CreateMessageCache(discord); _voiceStates = new ConcurrentDictionary(ConcurrentHashSet.DefaultConcurrencyLevel, 5); _users = new ConcurrentDictionary(ConcurrentHashSet.DefaultConcurrencyLevel, 5); } diff --git a/src/Discord.Net.WebSocket/Entities/Messages/MessageCache.cs b/src/Discord.Net.WebSocket/Entities/Messages/MessageCache.cs index 0de157770..58ceeeaf7 100644 --- a/src/Discord.Net.WebSocket/Entities/Messages/MessageCache.cs +++ b/src/Discord.Net.WebSocket/Entities/Messages/MessageCache.cs @@ -14,10 +14,7 @@ namespace Discord.WebSocket public IReadOnlyCollection Messages => _messages.ToReadOnlyCollection(); - public IMessageCache CreateMessageCache(DiscordSocketClient discord) - { - return new MessageCache(discord); - } + public IMessageCache CreateMessageCache(DiscordSocketClient discord) => new MessageCache(discord); public MessageCache(DiscordSocketClient discord) {