Added argPos overloadeds to CommandService's Search and Execute
This commit is contained in:
@@ -234,7 +234,8 @@ namespace Discord.Commands
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
public SearchResult Search(string input)
|
public SearchResult Search(IMessage message, int argPos) => Search(message, message.RawText.Substring(argPos));
|
||||||
|
public SearchResult Search(IMessage message, string input)
|
||||||
{
|
{
|
||||||
string lowerInput = input.ToLowerInvariant();
|
string lowerInput = input.ToLowerInvariant();
|
||||||
|
|
||||||
@@ -266,9 +267,10 @@ namespace Discord.Commands
|
|||||||
return SearchResult.FromError(CommandError.UnknownCommand, "Unknown command.");
|
return SearchResult.FromError(CommandError.UnknownCommand, "Unknown command.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Task<IResult> Execute(IMessage message, int argPos) => Execute(message, message.RawText.Substring(argPos));
|
||||||
public async Task<IResult> Execute(IMessage message, string input)
|
public async Task<IResult> Execute(IMessage message, string input)
|
||||||
{
|
{
|
||||||
var searchResult = Search(input);
|
var searchResult = Search(message, input);
|
||||||
if (!searchResult.IsSuccess)
|
if (!searchResult.IsSuccess)
|
||||||
return searchResult;
|
return searchResult;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user