diff options
| author | Lakelezz <[email protected]> | 2018-01-22 13:32:31 +0100 |
|---|---|---|
| committer | alex <[email protected]> | 2018-01-22 13:32:31 +0100 |
| commit | 27c83e8ef0def0a62e8a5ce5bfd4849892749c83 (patch) | |
| tree | 7eda9b6f403a0cd5f885de8d5eb59ee1cc1aa15a /src/framework | |
| parent | Fix skipping for emote prefixes (#255) (diff) | |
| download | serenity-27c83e8ef0def0a62e8a5ce5bfd4849892749c83.tar.xz serenity-27c83e8ef0def0a62e8a5ce5bfd4849892749c83.zip | |
Trim after splitting at the mention-end. (#256)
Diffstat (limited to 'src/framework')
| -rw-r--r-- | src/framework/standard/mod.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/framework/standard/mod.rs b/src/framework/standard/mod.rs index cbd5288..7238183 100644 --- a/src/framework/standard/mod.rs +++ b/src/framework/standard/mod.rs @@ -970,9 +970,10 @@ impl Framework for StandardFramework { }; let mut args = { - let content = content.chars().skip(position + built.chars().count()).collect::<String>(); + let content = message.content.chars().skip(position).skip_while(|x| x.is_whitespace()) + .skip(command_length).collect::<String>(); - Args::new(content.trim(), &self.configuration.delimiters) + Args::new(&content.trim(), &self.configuration.delimiters) }; let before = self.before.clone(); |