From 37f0d8c7e84e25779a8f23f21f1fc11b259165b5 Mon Sep 17 00:00:00 2001 From: RogueException Date: Mon, 10 Oct 2016 22:11:07 -0300 Subject: [PATCH] Fixed nullrefs when message cache is disabled --- .../Entities/Channels/SocketDMChannel.cs | 4 ++-- .../Entities/Channels/SocketGroupChannel.cs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Discord.Net.WebSocket/Entities/Channels/SocketDMChannel.cs b/src/Discord.Net.WebSocket/Entities/Channels/SocketDMChannel.cs index 46c6aca85..1e20f12d8 100644 --- a/src/Discord.Net.WebSocket/Entities/Channels/SocketDMChannel.cs +++ b/src/Discord.Net.WebSocket/Entities/Channels/SocketDMChannel.cs @@ -82,9 +82,9 @@ namespace Discord.WebSocket => ChannelHelper.EnterTypingState(this, Discord, options); internal void AddMessage(SocketMessage msg) - => _messages.Add(msg); + => _messages?.Add(msg); internal SocketMessage RemoveMessage(ulong id) - => _messages.Remove(id); + => _messages?.Remove(id); //Users public new SocketUser GetUser(ulong id) diff --git a/src/Discord.Net.WebSocket/Entities/Channels/SocketGroupChannel.cs b/src/Discord.Net.WebSocket/Entities/Channels/SocketGroupChannel.cs index 4fa366704..450460d8b 100644 --- a/src/Discord.Net.WebSocket/Entities/Channels/SocketGroupChannel.cs +++ b/src/Discord.Net.WebSocket/Entities/Channels/SocketGroupChannel.cs @@ -105,9 +105,9 @@ namespace Discord.WebSocket => ChannelHelper.EnterTypingState(this, Discord, options); internal void AddMessage(SocketMessage msg) - => _messages.Add(msg); + => _messages?.Add(msg); internal SocketMessage RemoveMessage(ulong id) - => _messages.Remove(id); + => _messages?.Remove(id); //Users public new SocketGroupUser GetUser(ulong id)