diff options
| author | Mishio595 <[email protected]> | 2018-11-14 07:05:55 -0700 |
|---|---|---|
| committer | Mishio595 <[email protected]> | 2018-11-14 07:05:55 -0700 |
| commit | 69ab5441383fe9b9930a402ed3033af843cea397 (patch) | |
| tree | 49faebb760afefb2de5c73014cd7581aa46ba3ea /src/framework/standard/mod.rs | |
| parent | Make `Region`s `Japan`-variant lowercase. (diff) | |
| download | serenity-cmd-aliases-fix.tar.xz serenity-cmd-aliases-fix.zip | |
StandardFramework::cmd and CreateGroup::cmd now register aliasescmd-aliases-fix
Diffstat (limited to 'src/framework/standard/mod.rs')
| -rw-r--r-- | src/framework/standard/mod.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/framework/standard/mod.rs b/src/framework/standard/mod.rs index 162871d..5279f3e 100644 --- a/src/framework/standard/mod.rs +++ b/src/framework/standard/mod.rs @@ -696,6 +696,13 @@ impl StandardFramework { if let Some(ref mut group) = Arc::get_mut(ungrouped) { let cmd: Arc<Command> = Arc::new(c); + for n in &cmd.options().aliases { + group.commands.insert( + n.to_string(), + CommandOrAlias::Alias(name.to_string()), + ); + } + group .commands .insert(name.to_string(), CommandOrAlias::Command(Arc::clone(&cmd))); |