From 8b8163fc2c240d85dcc8bbf7d1ab42a468ec8ea5 Mon Sep 17 00:00:00 2001 From: Aaron Scherer Date: Fri, 18 Nov 2016 15:16:42 -0800 Subject: [PATCH 1/2] Updating CDN url --- src/Discord.Net.Core/DiscordConfig.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Discord.Net.Core/DiscordConfig.cs b/src/Discord.Net.Core/DiscordConfig.cs index 0cb190726..b35f0d745 100644 --- a/src/Discord.Net.Core/DiscordConfig.cs +++ b/src/Discord.Net.Core/DiscordConfig.cs @@ -11,7 +11,7 @@ namespace Discord "Unknown"; public static readonly string ClientAPIUrl = $"https://discordapp.com/api/v{APIVersion}/"; - public const string CDNUrl = "https://discordcdn.com/"; + public const string CDNUrl = "https://cdn.discordapp.com/"; public const string InviteUrl = "https://discord.gg/"; public const int DefaultRequestTimeout = 15000; From b0286975cdbd9f415cf3daf1ff60ed4e1e4b36b9 Mon Sep 17 00:00:00 2001 From: Davipb Date: Sat, 19 Nov 2016 10:56:17 -0200 Subject: [PATCH 2/2] Fix parsing of multiple quoted parameters This should Fix #262 --- src/Discord.Net.Commands/CommandParser.cs | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/Discord.Net.Commands/CommandParser.cs b/src/Discord.Net.Commands/CommandParser.cs index 7bdbed955..53ea1330f 100644 --- a/src/Discord.Net.Commands/CommandParser.cs +++ b/src/Discord.Net.Commands/CommandParser.cs @@ -65,7 +65,9 @@ namespace Discord.Commands return ParseResult.FromError(CommandError.ParseFailed, "There must be at least one character of whitespace between arguments."); else { - curParam = command.Parameters.Count > argList.Count ? command.Parameters[argList.Count] : null; + if (curParam == null) + curParam = command.Parameters.Count > argList.Count ? command.Parameters[argList.Count] : null; + if (curParam != null && curParam.IsRemainder) { argBuilder.Append(c); @@ -116,11 +118,7 @@ namespace Discord.Commands { paramList.Add(typeReaderResult); - if (curPos == endPos) - { - curParam = null; - curPart = ParserPart.None; - } + curPart = ParserPart.None; } else {