Browse Source

Added IServiceProvider (#753)

tags/2.0.0-beta
Hsu Still Christopher F 7 years ago
parent
commit
b59c48b9ec
1 changed files with 4 additions and 4 deletions
  1. +4
    -4
      docs/guides/commands/samples/typereader.cs

+ 4
- 4
docs/guides/commands/samples/typereader.cs View File

@@ -4,12 +4,12 @@ using Discord.Commands;


public class BooleanTypeReader : TypeReader public class BooleanTypeReader : TypeReader
{ {
public override Task<TypeReaderResult> Read(CommandContext context, string input)
public override Task<TypeReaderResult> Read(ICommandContext context, string input, IServiceProvider services)
{ {
bool result; bool result;
if (bool.TryParse(input, out result)) if (bool.TryParse(input, out result))
return Task.FromResult(TypeReaderResult.FromSuccess(result)); return Task.FromResult(TypeReaderResult.FromSuccess(result));
return Task.FromResult(TypeReaderResult.FromError(CommandError.ParseFailed, "Input could not be parsed as a boolean."))
return Task.FromResult(TypeReaderResult.FromError(CommandError.ParseFailed, "Input could not be parsed as a boolean."));
} }
}
}

Loading…
Cancel
Save