| @@ -270,13 +270,12 @@ namespace Discord | |||||
| public Message GetMessage(ulong id) | public Message GetMessage(ulong id) | ||||
| { | { | ||||
| if (Client.Config.MessageCacheSize > 0) | |||||
| { | |||||
| Message result; | |||||
| _messages.TryGetValue(id, out result); | |||||
| return result; | |||||
| } | |||||
| return null; | |||||
| if (Client.Config.MessageCacheSize <= 0) | |||||
| throw new InvalidOperationException("Unable to retrieve a message when the message cache is disabled."); | |||||
| Message result; | |||||
| _messages.TryGetValue(id, out result); | |||||
| return result; | |||||
| } | } | ||||
| public async Task<Message[]> DownloadMessages(int limit = 100, ulong? relativeMessageId = null, | public async Task<Message[]> DownloadMessages(int limit = 100, ulong? relativeMessageId = null, | ||||
| RelativeDirection relativeDir = RelativeDirection.Before, bool useCache = true) | RelativeDirection relativeDir = RelativeDirection.Before, bool useCache = true) | ||||