Browse Source

Merge 0ef7398531 into 022a44b712

pull/276/merge
Khionu Terabite GitHub 9 years ago
parent
commit
dbec552ae3
2 changed files with 10 additions and 5 deletions
  1. +9
    -5
      src/Discord.Net.Commands/CommandService.cs
  2. +1
    -0
      src/Discord.Net/Extensions/FindEntityExtensions.cs

+ 9
- 5
src/Discord.Net.Commands/CommandService.cs View File

@@ -176,12 +176,16 @@ namespace Discord.Commands
return false;
}

public SearchResult Search(IUserMessage message, int argPos) => Search(message, message.Content.Substring(argPos));
public SearchResult Search(IUserMessage message, string input)
public SearchResult Search(IUserMessage message, int argPos, bool caseInsensitive = true) => Search(message, message.Content.Substring(argPos), caseInsensitive);
public SearchResult Search(IUserMessage message, string input, bool caseInsensitive = true)
{
string lowerInput = input.ToLowerInvariant();
var matches = _map.GetCommands(input).ToImmutableArray();
ImmutableArray<Command> matches;

if (caseInsensitive)
matches = _map.GetCommands(input.ToLowerInvariant()).ToImmutableArray();
else
matches = _map.GetCommands(input).ToImmutableArray();

if (matches.Length > 0)
return SearchResult.FromSuccess(input, matches);
else


+ 1
- 0
src/Discord.Net/Extensions/FindEntityExtensions.cs View File

@@ -0,0 +1 @@


Loading…
Cancel
Save