From 1e21462eb5de493a3233326cf28c87184ce49770 Mon Sep 17 00:00:00 2001 From: RogueException Date: Mon, 16 Nov 2015 15:59:23 -0400 Subject: [PATCH] Improved DownloadMessages' bad permission handling --- src/Discord.Net/DiscordClient.Messages.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Discord.Net/DiscordClient.Messages.cs b/src/Discord.Net/DiscordClient.Messages.cs index b2522e93c..191eeaf8e 100644 --- a/src/Discord.Net/DiscordClient.Messages.cs +++ b/src/Discord.Net/DiscordClient.Messages.cs @@ -217,7 +217,7 @@ namespace Discord /// Downloads last count messages from the server, returning all messages before or after relativeMessageId, if it's provided. - public async Task DownloadMessages(Channel channel, int count, string relativeMessageId = null, RelativeDirection relativeDir = RelativeDirection.Before, bool cache = true) + public async Task DownloadMessages(Channel channel, int count, string relativeMessageId = null, RelativeDirection relativeDir = RelativeDirection.Before, bool cache = false) { if (channel == null) throw new ArgumentNullException(nameof(channel)); if (count < 0) throw new ArgumentNullException(nameof(count)); @@ -252,7 +252,7 @@ namespace Discord }) .ToArray(); } - catch (HttpException) { } //Bad Permissions? + catch (HttpException ex) when (ex.StatusCode == HttpStatusCode.Forbidden){ } //Bad Permissions } return null; }