diff options
Diffstat (limited to 'crates/shirabe/src/command/update_command.rs')
| -rw-r--r-- | crates/shirabe/src/command/update_command.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/crates/shirabe/src/command/update_command.rs b/crates/shirabe/src/command/update_command.rs index a4fbf99..751203c 100644 --- a/crates/shirabe/src/command/update_command.rs +++ b/crates/shirabe/src/command/update_command.rs @@ -306,12 +306,11 @@ impl UpdateCommand { let mut command_event = CommandEvent::new(PluginEvents::COMMAND, "update", input.clone(), output); - // TODO(phase-b): dispatch should accept the CommandEvent itself; passing the - // event by name only for now to keep types aligned with EventDispatcher::dispatch. + let command_event_name = command_event.get_name().to_string(); composer .get_event_dispatcher() .borrow_mut() - .dispatch(Some(command_event.get_name()), None)?; + .dispatch(Some(&command_event_name), Some(&mut command_event))?; composer .get_installation_manager() |
