From 112a434424debf0d3bdd4bc440b68a4ea90b0e2f Mon Sep 17 00:00:00 2001 From: Finite Reality Date: Sat, 6 May 2017 06:39:46 +0100 Subject: [PATCH] Allow for case-insensitive HasStringPrefix (#644) This was :+1:'d in the dev chat, I forgot to make a PR for it (whoops!) --- src/Discord.Net.Commands/Extensions/MessageExtensions.cs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/Discord.Net.Commands/Extensions/MessageExtensions.cs b/src/Discord.Net.Commands/Extensions/MessageExtensions.cs index 4354cbb88..096b03f6b 100644 --- a/src/Discord.Net.Commands/Extensions/MessageExtensions.cs +++ b/src/Discord.Net.Commands/Extensions/MessageExtensions.cs @@ -1,4 +1,6 @@ -namespace Discord.Commands +using System; + +namespace Discord.Commands { public static class MessageExtensions { @@ -12,10 +14,10 @@ } return false; } - public static bool HasStringPrefix(this IUserMessage msg, string str, ref int argPos) + public static bool HasStringPrefix(this IUserMessage msg, string str, ref int argPos, StringComparison comparisonType = StringComparison.Ordinal) { var text = msg.Content; - if (text.StartsWith(str)) + if (text.StartsWith(str, comparisonType)) { argPos = str.Length; return true;