aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/command/update_command.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe/src/command/update_command.rs')
-rw-r--r--crates/shirabe/src/command/update_command.rs5
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()