Throw exception on Channel.GetMessage if the message cache is disabled
This commit is contained in:
@@ -270,13 +270,12 @@ namespace Discord
|
|||||||
|
|
||||||
public Message GetMessage(ulong id)
|
public Message GetMessage(ulong id)
|
||||||
{
|
{
|
||||||
if (Client.Config.MessageCacheSize > 0)
|
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);
|
Message result;
|
||||||
return result;
|
_messages.TryGetValue(id, out result);
|
||||||
}
|
return result;
|
||||||
return null;
|
|
||||||
}
|
}
|
||||||
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)
|
||||||
|
|||||||
Reference in New Issue
Block a user