aboutsummaryrefslogtreecommitdiff
path: root/src/framework
diff options
context:
space:
mode:
authorLakelezz <[email protected]>2018-01-22 13:32:31 +0100
committeralex <[email protected]>2018-01-22 13:32:31 +0100
commit27c83e8ef0def0a62e8a5ce5bfd4849892749c83 (patch)
tree7eda9b6f403a0cd5f885de8d5eb59ee1cc1aa15a /src/framework
parentFix skipping for emote prefixes (#255) (diff)
downloadserenity-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.rs5
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();