diff options
| author | Uninteresting Account <[email protected]> | 2018-01-20 20:09:27 +1100 |
|---|---|---|
| committer | alex <[email protected]> | 2018-01-20 10:09:27 +0100 |
| commit | e6117760e3c020ed41d643a8b34d7bfeb62d3bfa (patch) | |
| tree | 7d8abaeaa1ea2d9a952dbe0dac9787a157a9300b /src/framework/standard/mod.rs | |
| parent | Clarify what functionality was made easy with the framework changes (diff) | |
| download | serenity-e6117760e3c020ed41d643a8b34d7bfeb62d3bfa.tar.xz serenity-e6117760e3c020ed41d643a8b34d7bfeb62d3bfa.zip | |
Fix multibyte character based prefixes (#253)
Diffstat (limited to 'src/framework/standard/mod.rs')
| -rw-r--r-- | src/framework/standard/mod.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/framework/standard/mod.rs b/src/framework/standard/mod.rs index 4e43cf8..5f454a9 100644 --- a/src/framework/standard/mod.rs +++ b/src/framework/standard/mod.rs @@ -970,10 +970,10 @@ impl Framework for StandardFramework { }; let mut args = { - let mut content = message.content[position..].trim(); - content = content[command_length..].trim(); + let mut content = message.content.chars().skip(position).collect::<String>(); + content = content[command_length..].trim().to_string(); - Args::new(content, &self.configuration.delimiters) + Args::new(&content, &self.configuration.delimiters) }; let before = self.before.clone(); |